overlay/Linux/usr/local/src/ansible_gentooimgr
This commit is contained in:
@@ -61,63 +61,67 @@
|
||||
|
||||
pre_tasks:
|
||||
|
||||
- name: "Suspicious location (.) in PATH discovered"
|
||||
shell: |
|
||||
echo $PATH | grep '\.:' && echo "WARN: dot is on the PATH" && exit 1
|
||||
exit 0
|
||||
register: dot_on_path_fact
|
||||
# warning not an error - I cant see who is putting it on the PATH - a tailing :
|
||||
ignore_errors: true
|
||||
|
||||
- name: lookup env PATH
|
||||
debug: msg="{{ ansible_env.PATH }}"
|
||||
when:
|
||||
- dot_on_path_fact is defined
|
||||
- dot_on_path_fact is failed
|
||||
|
||||
- name: "set dates"
|
||||
set_fact:
|
||||
DOW: 0 # Day of week - unused
|
||||
DOM: "{{ ansible_date_time.day|int }}" # Day of month
|
||||
DATE: "{{ansible_date_time.day}}" # +%Y-%m-%d
|
||||
date_slash: "{{ ansible_date_time.date|replace('-','/') }}" # +%Y/%m/%d
|
||||
date_dash: "{{ ansible_date_time.date }}" # +%Y-%m-%d
|
||||
date_week_slash: "{{ ansible_date_time.year }}/{{ ansible_date_time.weeknumber }}"
|
||||
date_week_dash: "{{ ansible_date_time.year }}-{{ ansible_date_time.weeknumber }}"
|
||||
|
||||
- debug:
|
||||
msg: "{{date_slash}} ansible_connection={{ansible_connection|default('') }} ROLES={{ROLES}}"
|
||||
|
||||
- name: "hostvars[inventory_hostname]"
|
||||
debug:
|
||||
# |to_yaml
|
||||
msg: "hostvars[inventory_hostname] {{hostvars[inventory_hostname]}}"
|
||||
when: false
|
||||
|
||||
- name: "ansible_lsb.id BOX_OS_FAMILY"
|
||||
assert:
|
||||
that:
|
||||
- "'{{ansible_lsb.id}}' == '{{BOX_OS_NAME}}'"
|
||||
success_msg: "BOX_OS_FAMILY={{BOX_OS_FAMILY}}"
|
||||
fail_msg: "ON tHE WRONG BOX {{ansible_lsb.id}} "
|
||||
when:
|
||||
- ansible_connection != 'local'
|
||||
- false # may not exist
|
||||
ignore_errors: true
|
||||
|
||||
- name: "check BOX_ANSIBLE_CONNECTIONS"
|
||||
assert:
|
||||
that:
|
||||
- "{{ansible_connection in BOX_ANSIBLE_CONNECTIONS}}"
|
||||
- block:
|
||||
|
||||
- name: "Suspicious location (.) in PATH discovered"
|
||||
shell: |
|
||||
echo $PATH | grep '\.:' && echo "WARN: dot is on the PATH" && exit 1
|
||||
exit 0
|
||||
register: dot_on_path_fact
|
||||
# warning not an error - I cant see who is putting it on the PATH - a tailing :
|
||||
ignore_errors: true
|
||||
|
||||
- name: lookup env PATH
|
||||
debug: msg="{{ ansible_env.PATH }}"
|
||||
when:
|
||||
- dot_on_path_fact is defined
|
||||
- dot_on_path_fact is failed
|
||||
|
||||
- name: "set dates"
|
||||
set_fact:
|
||||
DOW: 0 # Day of week - unused
|
||||
DOM: "{{ ansible_date_time.day|int }}" # Day of month
|
||||
DATE: "{{ansible_date_time.day}}" # +%Y-%m-%d
|
||||
date_slash: "{{ ansible_date_time.date|replace('-','/') }}" # +%Y/%m/%d
|
||||
date_dash: "{{ ansible_date_time.date }}" # +%Y-%m-%d
|
||||
date_week_slash: "{{ ansible_date_time.year }}/{{ ansible_date_time.weeknumber }}"
|
||||
date_week_dash: "{{ ansible_date_time.year }}-{{ ansible_date_time.weeknumber }}"
|
||||
|
||||
- debug:
|
||||
msg: "{{date_slash}} ansible_connection={{ansible_connection|default('') }} ROLES={{ROLES}}"
|
||||
|
||||
- name: "hostvars[inventory_hostname]"
|
||||
debug:
|
||||
# |to_yaml
|
||||
msg: "hostvars[inventory_hostname] {{hostvars[inventory_hostname]}}"
|
||||
when: false
|
||||
|
||||
- name: "ansible_lsb.id BOX_OS_FAMILY"
|
||||
assert:
|
||||
that:
|
||||
- "'{{ansible_lsb.id}}' == '{{BOX_OS_NAME}}'"
|
||||
success_msg: "BOX_OS_FAMILY={{BOX_OS_FAMILY}}"
|
||||
fail_msg: "ON tHE WRONG BOX {{ansible_lsb.id}} "
|
||||
when:
|
||||
- ansible_connection != 'local'
|
||||
- ansible_lsb.id|default('')" != ''
|
||||
ignore_errors: true
|
||||
|
||||
- name: "we will use sudo and make it a prerequisite"
|
||||
shell: |
|
||||
which sudo
|
||||
|
||||
- name: "check ansible_python_interpreter"
|
||||
shell: |
|
||||
"{{ansible_python_interpreter|default('python3')}}" --version
|
||||
- name: "check BOX_ANSIBLE_CONNECTIONS"
|
||||
assert:
|
||||
that:
|
||||
- "{{ansible_connection in BOX_ANSIBLE_CONNECTIONS}}"
|
||||
|
||||
- name: "we will use sudo and make it a prerequisite"
|
||||
shell: |
|
||||
which sudo || exit 1
|
||||
# "check ansible_python_interpreter"
|
||||
"{{ansible_python_interpreter|default('python3')}}" --version
|
||||
|
||||
# required
|
||||
tags: always
|
||||
check_mode: false
|
||||
|
||||
- block:
|
||||
|
||||
- name: check nbd mounts
|
||||
@@ -175,7 +179,11 @@
|
||||
# msg: ovirtsdk required for this module
|
||||
ignore_errors: true
|
||||
|
||||
# required
|
||||
tags: always
|
||||
check_mode: false
|
||||
when: ansible_connection == 'libvirt_qemu'
|
||||
|
||||
# # required?
|
||||
# tags: always
|
||||
# check_mode: false
|
||||
|
||||
Reference in New Issue
Block a user