Use ansible_facts.xxx instead of ansible_xxx. (#1237)

This commit is contained in:
Felix Fontein 2026-02-07 16:00:22 +01:00 committed by GitHub
parent 14be59e7e4
commit 85a3c811cb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
65 changed files with 95 additions and 95 deletions

View File

@ -12,4 +12,4 @@
when: docker_py_version is version('2.6.0', '>=') and docker_api_version is version('1.30', '>=') when: docker_py_version is version('2.6.0', '>=') and docker_api_version is version('1.30', '>=')
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_config tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_config tests!"
when: not(docker_py_version is version('2.6.0', '>=') and docker_api_version is version('1.30', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_py_version is version('2.6.0', '>=') and docker_api_version is version('1.30', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -17,7 +17,7 @@
community.docker.docker_swarm: community.docker.docker_swarm:
name: default name: default
state: present state: present
advertise_addr: "{{ ansible_default_ipv4.address | default('127.0.0.1') }}" advertise_addr: "{{ ansible_facts.default_ipv4.address | default('127.0.0.1') }}"
- name: Parameter name should be required - name: Parameter name should be required
community.docker.docker_config: # noqa: args[module] community.docker.docker_config: # noqa: args[module]

View File

@ -70,4 +70,4 @@
when: docker_api_version is version('1.25', '>=') when: docker_api_version is version('1.25', '>=')
- ansible.builtin.fail: msg="Too old docker / docker-py version to run all docker_container tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run all docker_container tests!"
when: not(docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -44,4 +44,4 @@
when: docker_api_version is version('1.25', '>=') when: docker_api_version is version('1.25', '>=')
- ansible.builtin.fail: msg="Too old Docker API version to run all docker_container_copy_into tests!" - ansible.builtin.fail: msg="Too old Docker API version to run all docker_container_copy_into tests!"
when: not(docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -243,4 +243,4 @@
when: docker_api_version is version('1.25', '>=') when: docker_api_version is version('1.25', '>=')
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_container_exec tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_container_exec tests!"
when: not(docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -81,4 +81,4 @@
when: docker_api_version is version('1.25', '>=') when: docker_api_version is version('1.25', '>=')
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_container_info tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_container_info tests!"
when: not(docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -37,4 +37,4 @@
when: docker_api_version is version('1.25', '>=') when: docker_api_version is version('1.25', '>=')
- ansible.builtin.fail: msg="Too old docker / docker-py version to run all docker_container tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run all docker_container tests!"
when: not(docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -12,7 +12,7 @@
when: docker_api_version is version('1.25', '>=') when: docker_api_version is version('1.25', '>=')
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_host_info tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_host_info tests!"
when: not(docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)
- when: podman_cli_version is version('1.0.0', '>=') - when: podman_cli_version is version('1.0.0', '>=')
block: block:

View File

@ -53,4 +53,4 @@
when: docker_api_version is version('1.25', '>=') when: docker_api_version is version('1.25', '>=')
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_image tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_image tests!"
when: not(docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -68,4 +68,4 @@
when: docker_api_version is version('1.25', '>=') and docker_cli_version is version('19.03', '>=') and docker_has_buildx when: docker_api_version is version('1.25', '>=') and docker_cli_version is version('19.03', '>=') and docker_has_buildx
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_image tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_image tests!"
when: not(docker_api_version is version('1.25', '>=') and docker_cli_version is version('19.03', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) and docker_has_buildx when: not(docker_api_version is version('1.25', '>=') and docker_cli_version is version('19.03', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6) and docker_has_buildx

View File

@ -36,4 +36,4 @@
when: docker_api_version is version('1.25', '>=') when: docker_api_version is version('1.25', '>=')
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_image tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_image tests!"
when: not(docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -57,4 +57,4 @@
when: docker_api_version is version('1.25', '>=') when: docker_api_version is version('1.25', '>=')
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_image_info tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_image_info tests!"
when: not(docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -36,4 +36,4 @@
when: docker_api_version is version('1.25', '>=') when: docker_api_version is version('1.25', '>=')
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_image tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_image tests!"
when: not(docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -36,4 +36,4 @@
when: docker_api_version is version('1.25', '>=') when: docker_api_version is version('1.25', '>=')
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_image tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_image tests!"
when: not(docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -36,4 +36,4 @@
when: docker_api_version is version('1.25', '>=') when: docker_api_version is version('1.25', '>=')
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_image tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_image tests!"
when: not(docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -303,4 +303,4 @@
when: docker_api_version is version('1.25', '>=') when: docker_api_version is version('1.25', '>=')
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_image_info tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_image_info tests!"
when: not(docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -399,4 +399,4 @@
when: docker_api_version is version('1.25', '>=') when: docker_api_version is version('1.25', '>=')
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_image_info tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_image_info tests!"
when: not(docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -12,4 +12,4 @@
when: docker_api_version is version('1.25', '>=') when: docker_api_version is version('1.25', '>=')
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_image tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_image tests!"
when: not(docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -51,4 +51,4 @@
when: docker_api_version is version('1.25', '>=') # FIXME: find out API version! when: docker_api_version is version('1.25', '>=') # FIXME: find out API version!
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_network tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_network tests!"
when: not(docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -205,7 +205,7 @@
name: "{{ nname_ipam_3 }}" name: "{{ nname_ipam_3 }}"
driver: "macvlan" driver: "macvlan"
driver_options: driver_options:
parent: "{{ ansible_default_ipv4.alias }}" parent: "{{ ansible_facts.default_ipv4.alias }}"
ipam_config: ipam_config:
- subnet: 10.26.120.0/24 - subnet: 10.26.120.0/24
- subnet: 10.26.121.0/24 - subnet: 10.26.121.0/24
@ -220,7 +220,7 @@
name: "{{ nname_ipam_3 }}" name: "{{ nname_ipam_3 }}"
driver: "macvlan" driver: "macvlan"
driver_options: driver_options:
parent: "{{ ansible_default_ipv4.alias }}" parent: "{{ ansible_facts.default_ipv4.alias }}"
ipam_config: ipam_config:
- subnet: 10.26.121.0/24 - subnet: 10.26.121.0/24
- subnet: 10.26.120.0/24 - subnet: 10.26.120.0/24
@ -235,7 +235,7 @@
name: "{{ nname_ipam_3 }}" name: "{{ nname_ipam_3 }}"
driver: "macvlan" driver: "macvlan"
driver_options: driver_options:
parent: "{{ ansible_default_ipv4.alias }}" parent: "{{ ansible_facts.default_ipv4.alias }}"
ipam_config: ipam_config:
- subnet: 10.26.120.0/24 - subnet: 10.26.120.0/24
- subnet: 10.26.122.0/24 - subnet: 10.26.122.0/24
@ -252,7 +252,7 @@
name: "{{ nname_ipam_3 }}" name: "{{ nname_ipam_3 }}"
driver: "macvlan" driver: "macvlan"
driver_options: driver_options:
parent: "{{ ansible_default_ipv4.alias }}" parent: "{{ ansible_facts.default_ipv4.alias }}"
ipam_config: ipam_config:
- subnet: 10.26.122.0/24 - subnet: 10.26.122.0/24
register: network register: network
@ -266,7 +266,7 @@
name: "{{ nname_ipam_3 }}" name: "{{ nname_ipam_3 }}"
state: absent state: absent
when: ansible_facts.virtualization_type != 'docker' and ansible_default_ipv4.alias is defined when: ansible_facts.virtualization_type != 'docker' and ansible_facts.default_ipv4.alias is defined
#################### IPAM driver options #################### #################### IPAM driver options ####################

View File

@ -119,7 +119,7 @@
- name: swarm - name: swarm
community.docker.docker_swarm: community.docker.docker_swarm:
state: present state: present
advertise_addr: "{{ ansible_default_ipv4.address | default('127.0.0.1') }}" advertise_addr: "{{ ansible_facts.default_ipv4.address | default('127.0.0.1') }}"
# Driver change alongside scope is intentional - bridge doesn't appear to support anything but local, and overlay can't downgrade to local. Additionally, overlay reports as swarm for swarm OR global, so no change is reported in that case. # Driver change alongside scope is intentional - bridge doesn't appear to support anything but local, and overlay can't downgrade to local. Additionally, overlay reports as swarm for swarm OR global, so no change is reported in that case.
# Test output indicates that the scope is altered, at least, so manual inspection will be required to verify this going forward, unless we come up with a test driver that supports multiple scopes. # Test output indicates that the scope is altered, at least, so manual inspection will be required to verify this going forward, unless we come up with a test driver that supports multiple scopes.

View File

@ -15,7 +15,7 @@
- name: swarm - name: swarm
community.docker.docker_swarm: community.docker.docker_swarm:
state: present state: present
advertise_addr: "{{ ansible_default_ipv4.address | default('127.0.0.1') }}" advertise_addr: "{{ ansible_facts.default_ipv4.address | default('127.0.0.1') }}"
#################################################################### ####################################################################
## overlay ######################################################### ## overlay #########################################################

View File

@ -77,4 +77,4 @@
when: docker_api_version is version('1.25', '>=') when: docker_api_version is version('1.25', '>=')
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_network_info tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_network_info tests!"
when: not(docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -38,4 +38,4 @@
when: docker_py_version is version('2.4.0', '>=') and docker_api_version is version('1.25', '>=') when: docker_py_version is version('2.4.0', '>=') and docker_api_version is version('1.25', '>=')
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_node tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_node tests!"
when: not(docker_py_version is version('2.4.0', '>=') and docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_py_version is version('2.4.0', '>=') and docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -23,7 +23,7 @@
- name: Create a Swarm cluster - name: Create a Swarm cluster
community.docker.docker_swarm: community.docker.docker_swarm:
state: present state: present
advertise_addr: "{{ ansible_default_ipv4.address | default('127.0.0.1') }}" advertise_addr: "{{ ansible_facts.default_ipv4.address | default('127.0.0.1') }}"
register: output register: output
- name: assert changed when create a new swarm cluster - name: assert changed when create a new swarm cluster

View File

@ -12,4 +12,4 @@
when: docker_py_version is version('2.4.0', '>=') and docker_api_version is version('1.25', '>=') when: docker_py_version is version('2.4.0', '>=') and docker_api_version is version('1.25', '>=')
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_node_info tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_node_info tests!"
when: not(docker_py_version is version('2.4.0', '>=') and docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_py_version is version('2.4.0', '>=') and docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -23,7 +23,7 @@
- name: Create a Swarm cluster - name: Create a Swarm cluster
community.docker.docker_swarm: community.docker.docker_swarm:
state: present state: present
advertise_addr: "{{ ansible_default_ipv4.address | default('127.0.0.1') }}" advertise_addr: "{{ ansible_facts.default_ipv4.address | default('127.0.0.1') }}"
register: output register: output
- name: assert changed when create a new swarm cluster - name: assert changed when create a new swarm cluster

View File

@ -33,4 +33,4 @@
when: docker_api_version is version('1.25', '>=') and dev_fuse_stat.stat.exists when: docker_api_version is version('1.25', '>=') and dev_fuse_stat.stat.exists
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_plugin tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_plugin tests!"
when: not(docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -172,4 +172,4 @@
when: docker_api_version is version('1.25', '>=') when: docker_api_version is version('1.25', '>=')
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_prune tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_prune tests!"
when: not(docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -12,4 +12,4 @@
when: docker_py_version is version('2.1.0', '>=') and docker_api_version is version('1.25', '>=') when: docker_py_version is version('2.1.0', '>=') and docker_api_version is version('1.25', '>=')
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_secrets tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_secrets tests!"
when: not(docker_py_version is version('2.1.0', '>=') and docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_py_version is version('2.1.0', '>=') and docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -12,7 +12,7 @@
- name: Create a Swarm cluster - name: Create a Swarm cluster
community.docker.docker_swarm: community.docker.docker_swarm:
state: present state: present
advertise_addr: "{{ ansible_default_ipv4.address | default('127.0.0.1') }}" advertise_addr: "{{ ansible_facts.default_ipv4.address | default('127.0.0.1') }}"
- name: Parameter name should be required - name: Parameter name should be required
community.docker.docker_secret: # noqa: args[module] community.docker.docker_secret: # noqa: args[module]

View File

@ -12,4 +12,4 @@
when: docker_api_version is version('1.25', '>=') when: docker_api_version is version('1.25', '>=')
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_stack tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_stack tests!"
when: not(docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -12,7 +12,7 @@
- name: Create a Swarm cluster - name: Create a Swarm cluster
community.docker.docker_swarm: community.docker.docker_swarm:
state: present state: present
advertise_addr: "{{ ansible_default_ipv4.address | default('127.0.0.1') }}" advertise_addr: "{{ ansible_facts.default_ipv4.address | default('127.0.0.1') }}"
- name: install docker_stack python requirements - name: install docker_stack python requirements
ansible.builtin.pip: ansible.builtin.pip:

View File

@ -12,4 +12,4 @@
when: docker_api_version is version('1.25', '>=') when: docker_api_version is version('1.25', '>=')
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_stack tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_stack tests!"
when: not(docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -23,7 +23,7 @@
- name: Create a swarm cluster - name: Create a swarm cluster
community.docker.docker_swarm: community.docker.docker_swarm:
state: present state: present
advertise_addr: "{{ ansible_default_ipv4.address | default('127.0.0.1') }}" advertise_addr: "{{ ansible_facts.default_ipv4.address | default('127.0.0.1') }}"
- name: Get docker_stack_info when docker is running and not stack available - name: Get docker_stack_info when docker is running and not stack available
community.docker.docker_stack_info: community.docker.docker_stack_info:

View File

@ -12,4 +12,4 @@
when: docker_api_version is version('1.25', '>=') when: docker_api_version is version('1.25', '>=')
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_stack tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_stack tests!"
when: not(docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -23,7 +23,7 @@
- name: Create a swarm cluster - name: Create a swarm cluster
community.docker.docker_swarm: community.docker.docker_swarm:
state: present state: present
advertise_addr: "{{ ansible_default_ipv4.address | default('127.0.0.1') }}" advertise_addr: "{{ ansible_facts.default_ipv4.address | default('127.0.0.1') }}"
- name: Get docker_stack_info when docker is running and not stack available - name: Get docker_stack_info when docker is running and not stack available
community.docker.docker_stack_info: community.docker.docker_stack_info:

View File

@ -27,4 +27,4 @@
msg: "Too old docker / docker-py version to run docker_swarm tests!" msg: "Too old docker / docker-py version to run docker_swarm tests!"
when: when:
- not(docker_py_version is version('1.10.0', '>=') and docker_api_version is version('1.25', '>=')) - not(docker_py_version is version('1.10.0', '>=') and docker_api_version is version('1.25', '>='))
- (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) - (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -40,7 +40,7 @@
- name: Create a Swarm cluster (check mode) - name: Create a Swarm cluster (check mode)
community.docker.docker_swarm: community.docker.docker_swarm:
state: present state: present
advertise_addr: "{{ ansible_default_ipv4.address | default('127.0.0.1') }}" advertise_addr: "{{ ansible_facts.default_ipv4.address | default('127.0.0.1') }}"
check_mode: true check_mode: true
diff: true diff: true
register: output_1 register: output_1
@ -48,21 +48,21 @@
- name: Create a Swarm cluster - name: Create a Swarm cluster
community.docker.docker_swarm: community.docker.docker_swarm:
state: present state: present
advertise_addr: "{{ ansible_default_ipv4.address | default('127.0.0.1') }}" advertise_addr: "{{ ansible_facts.default_ipv4.address | default('127.0.0.1') }}"
diff: true diff: true
register: output_2 register: output_2
- name: Create a Swarm cluster (idempotent) - name: Create a Swarm cluster (idempotent)
community.docker.docker_swarm: community.docker.docker_swarm:
state: present state: present
advertise_addr: "{{ ansible_default_ipv4.address | default('127.0.0.1') }}" advertise_addr: "{{ ansible_facts.default_ipv4.address | default('127.0.0.1') }}"
diff: true diff: true
register: output_3 register: output_3
- name: Create a Swarm cluster (idempotent, check mode) - name: Create a Swarm cluster (idempotent, check mode)
community.docker.docker_swarm: community.docker.docker_swarm:
state: present state: present
advertise_addr: "{{ ansible_default_ipv4.address | default('127.0.0.1') }}" advertise_addr: "{{ ansible_facts.default_ipv4.address | default('127.0.0.1') }}"
check_mode: true check_mode: true
diff: true diff: true
register: output_4 register: output_4
@ -70,7 +70,7 @@
- name: Create a Swarm cluster (force re-create) - name: Create a Swarm cluster (force re-create)
community.docker.docker_swarm: community.docker.docker_swarm:
state: present state: present
advertise_addr: "{{ ansible_default_ipv4.address | default('127.0.0.1') }}" advertise_addr: "{{ ansible_facts.default_ipv4.address | default('127.0.0.1') }}"
force: true force: true
diff: true diff: true
register: output_5 register: output_5
@ -78,7 +78,7 @@
- name: Create a Swarm cluster (force re-create, check mode) - name: Create a Swarm cluster (force re-create, check mode)
community.docker.docker_swarm: community.docker.docker_swarm:
state: present state: present
advertise_addr: "{{ ansible_default_ipv4.address | default('127.0.0.1') }}" advertise_addr: "{{ ansible_facts.default_ipv4.address | default('127.0.0.1') }}"
force: true force: true
check_mode: true check_mode: true
diff: true diff: true

View File

@ -58,7 +58,7 @@
register: ansible_keys register: ansible_keys
- name: signing_ca_cert and signing_ca_key (check mode) - name: signing_ca_cert and signing_ca_key (check mode)
community.docker.docker_swarm: community.docker.docker_swarm:
advertise_addr: '{{ ansible_default_ipv4.address | default("127.0.0.1") }}' advertise_addr: '{{ ansible_facts.default_ipv4.address | default("127.0.0.1") }}'
state: present state: present
signing_ca_cert: '{{ ansible_certificates.results[0].content | b64decode }}' signing_ca_cert: '{{ ansible_certificates.results[0].content | b64decode }}'
signing_ca_key: '{{ ansible_keys.results[0].content | b64decode }}' signing_ca_key: '{{ ansible_keys.results[0].content | b64decode }}'
@ -69,7 +69,7 @@
ignore_errors: true ignore_errors: true
- name: signing_ca_cert and signing_ca_key - name: signing_ca_cert and signing_ca_key
community.docker.docker_swarm: community.docker.docker_swarm:
advertise_addr: '{{ ansible_default_ipv4.address | default("127.0.0.1") }}' advertise_addr: '{{ ansible_facts.default_ipv4.address | default("127.0.0.1") }}'
state: present state: present
signing_ca_cert: '{{ ansible_certificates.results[0].content | b64decode }}' signing_ca_cert: '{{ ansible_certificates.results[0].content | b64decode }}'
signing_ca_key: '{{ ansible_keys.results[0].content | b64decode }}' signing_ca_key: '{{ ansible_keys.results[0].content | b64decode }}'

View File

@ -9,7 +9,7 @@
- name: Create a Swarm cluster - name: Create a Swarm cluster
community.docker.docker_swarm: community.docker.docker_swarm:
state: present state: present
advertise_addr: "{{ ansible_default_ipv4.address | default('127.0.0.1') }}" advertise_addr: "{{ ansible_facts.default_ipv4.address | default('127.0.0.1') }}"
name: default name: default
diff: true diff: true
@ -72,7 +72,7 @@
community.docker.docker_swarm: community.docker.docker_swarm:
state: present state: present
force: true force: true
advertise_addr: "{{ ansible_default_ipv4.address | default('127.0.0.1') }}" advertise_addr: "{{ ansible_facts.default_ipv4.address | default('127.0.0.1') }}"
autolock_managers: true autolock_managers: true
diff: true diff: true
register: output_7 register: output_7

View File

@ -12,4 +12,4 @@
when: docker_py_version is version('1.10.0', '>=') and docker_api_version is version('1.25', '>=') when: docker_py_version is version('1.10.0', '>=') and docker_api_version is version('1.25', '>=')
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_swarm_info tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_swarm_info tests!"
when: not(docker_py_version is version('1.10.0', '>=') and docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_py_version is version('1.10.0', '>=') and docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -27,7 +27,7 @@
- name: Create a Swarm cluster - name: Create a Swarm cluster
community.docker.docker_swarm: community.docker.docker_swarm:
state: present state: present
advertise_addr: "{{ ansible_default_ipv4.address | default('127.0.0.1') }}" advertise_addr: "{{ ansible_facts.default_ipv4.address | default('127.0.0.1') }}"
register: output register: output
- name: assert changed when create a new swarm cluster - name: assert changed when create a new swarm cluster
@ -160,7 +160,7 @@
- name: Update swarm cluster to be locked - name: Update swarm cluster to be locked
community.docker.docker_swarm: community.docker.docker_swarm:
state: present state: present
advertise_addr: "{{ ansible_default_ipv4.address | default('127.0.0.1') }}" advertise_addr: "{{ ansible_facts.default_ipv4.address | default('127.0.0.1') }}"
autolock_managers: true autolock_managers: true
register: autolock_managers_update_output register: autolock_managers_update_output
ignore_errors: true ignore_errors: true

View File

@ -27,7 +27,7 @@
- name: Create a Swarm cluster - name: Create a Swarm cluster
community.docker.docker_swarm: community.docker.docker_swarm:
state: present state: present
advertise_addr: "{{ ansible_default_ipv4.address | default('127.0.0.1') }}" advertise_addr: "{{ ansible_facts.default_ipv4.address | default('127.0.0.1') }}"
- ansible.builtin.include_tasks: run-test.yml - ansible.builtin.include_tasks: run-test.yml
with_fileglob: with_fileglob:
@ -82,4 +82,4 @@
when: docker_py_version is version('2.0.2', '>=') and docker_api_version is version('1.25', '>=') when: docker_py_version is version('2.0.2', '>=') and docker_api_version is version('1.25', '>=')
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_swarm_service tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_swarm_service tests!"
when: not(docker_py_version is version('2.0.2', '>=') and docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_py_version is version('2.0.2', '>=') and docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -12,4 +12,4 @@
when: docker_py_version is version('2.0.0', '>=') and docker_api_version is version('1.25', '>=') when: docker_py_version is version('2.0.0', '>=') and docker_api_version is version('1.25', '>=')
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_swarm_service_info tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_swarm_service_info tests!"
when: not(docker_py_version is version('2.0.0', '>=') and docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_py_version is version('2.0.0', '>=') and docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -32,7 +32,7 @@
- name: Create a Swarm cluster - name: Create a Swarm cluster
community.docker.docker_swarm: community.docker.docker_swarm:
state: present state: present
advertise_addr: "{{ ansible_default_ipv4.address | default('127.0.0.1') }}" advertise_addr: "{{ ansible_facts.default_ipv4.address | default('127.0.0.1') }}"
register: output register: output
- name: Create services - name: Create services
@ -82,4 +82,4 @@
when: docker_py_version is version('2.0.2', '>=') and docker_api_version is version('1.25', '>=') when: docker_py_version is version('2.0.2', '>=') and docker_api_version is version('1.25', '>=')
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_swarm_service_info tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_swarm_service_info tests!"
when: not(docker_py_version is version('2.0.2', '>=') and docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_py_version is version('2.0.2', '>=') and docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -33,4 +33,4 @@
when: docker_api_version is version('1.25', '>=') when: docker_api_version is version('1.25', '>=')
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_volume tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_volume tests!"
when: not(docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -74,4 +74,4 @@
when: docker_api_version is version('1.25', '>=') when: docker_api_version is version('1.25', '>=')
- ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_volume_info tests!" - ansible.builtin.fail: msg="Too old docker / docker-py version to run docker_volume_info tests!"
when: not(docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)

View File

@ -20,4 +20,4 @@
- name: Create a Swarm cluster - name: Create a Swarm cluster
community.docker.docker_swarm: community.docker.docker_swarm:
state: present state: present
advertise_addr: "{{ ansible_default_ipv4.address | default('127.0.0.1') }}" advertise_addr: "{{ ansible_facts.default_ipv4.address | default('127.0.0.1') }}"

View File

@ -21,12 +21,12 @@
block: block:
- name: Add gpg key - name: Add gpg key
ansible.builtin.get_url: ansible.builtin.get_url:
url: "https://download.docker.com/linux/{{ ansible_distribution | lower }}/gpg" url: "https://download.docker.com/linux/{{ ansible_facts.distribution | lower }}/gpg"
dest: /etc/apt/keyrings/docker.asc dest: /etc/apt/keyrings/docker.asc
- name: Add Docker repo - name: Add Docker repo
ansible.builtin.apt_repository: ansible.builtin.apt_repository:
repo: deb [arch={{ 'arm64' if ansible_architecture == 'aarch64' else 'amd64' }} signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/{{ ansible_distribution | lower }} {{ ansible_distribution_release }} stable repo: deb [arch={{ 'arm64' if ansible_facts.architecture == 'aarch64' else 'amd64' }} signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/{{ ansible_facts.distribution | lower }} {{ ansible_facts.distribution_release }} stable
state: present state: present
- when: - when:
@ -35,11 +35,11 @@
name: Add Docker repo on Ubuntu 20 or before, or Debian 11 or before name: Add Docker repo on Ubuntu 20 or before, or Debian 11 or before
block: block:
- name: Add gpg key - name: Add gpg key
ansible.builtin.shell: curl -fsSL https://download.docker.com/linux/{{ ansible_distribution | lower }}/gpg >key && apt-key add key # noqa: command-instead-of-module ansible.builtin.shell: curl -fsSL https://download.docker.com/linux/{{ ansible_facts.distribution | lower }}/gpg >key && apt-key add key # noqa: command-instead-of-module
- name: Add Docker repo - name: Add Docker repo
ansible.builtin.apt_repository: ansible.builtin.apt_repository:
repo: deb [arch={{ 'arm64' if ansible_architecture == 'aarch64' else 'amd64' }}] https://download.docker.com/linux/{{ ansible_distribution | lower }} {{ ansible_distribution_release }} stable repo: deb [arch={{ 'arm64' if ansible_facts.architecture == 'aarch64' else 'amd64' }}] https://download.docker.com/linux/{{ ansible_facts.distribution | lower }} {{ ansible_facts.distribution_release }} stable
state: present state: present
- block: - block:

View File

@ -35,5 +35,5 @@
ansible.builtin.service: ansible.builtin.service:
name: docker name: docker
state: started state: started
ignore_errors: "{{ ansible_virtualization_type in ['docker', 'container', 'containerd'] }}" ignore_errors: "{{ ansible_facts.virtualization_type in ['docker', 'container', 'containerd'] }}"
when: needs_docker_daemon when: needs_docker_daemon

View File

@ -42,5 +42,5 @@
ansible.builtin.service: ansible.builtin.service:
name: docker name: docker
state: started state: started
ignore_errors: "{{ ansible_virtualization_type in ['docker', 'container', 'containerd'] }}" ignore_errors: "{{ ansible_facts.virtualization_type in ['docker', 'container', 'containerd'] }}"
when: needs_docker_daemon when: needs_docker_daemon

View File

@ -35,5 +35,5 @@
ansible.builtin.service: ansible.builtin.service:
name: docker name: docker
state: started state: started
ignore_errors: "{{ ansible_virtualization_type in ['docker', 'container', 'containerd'] }}" ignore_errors: "{{ ansible_facts.virtualization_type in ['docker', 'container', 'containerd'] }}"
when: needs_docker_daemon when: needs_docker_daemon

View File

@ -35,5 +35,5 @@
ansible.builtin.service: ansible.builtin.service:
name: docker name: docker
state: started state: started
ignore_errors: "{{ ansible_virtualization_type in ['docker', 'container', 'containerd'] }}" ignore_errors: "{{ ansible_facts.virtualization_type in ['docker', 'container', 'containerd'] }}"
when: needs_docker_daemon when: needs_docker_daemon

View File

@ -23,7 +23,7 @@
block: block:
- name: Determine whether Docker Daemon needs to be installed - name: Determine whether Docker Daemon needs to be installed
ansible.builtin.set_fact: ansible.builtin.set_fact:
needs_docker_daemon: '{{ not ansible_module_running_in_container }}' needs_docker_daemon: '{{ not ansible_facts.module_running_in_container }}'
- name: Print information - name: Print information
ansible.builtin.debug: ansible.builtin.debug:
@ -62,7 +62,7 @@
ansible.builtin.service: ansible.builtin.service:
name: docker name: docker
state: started state: started
when: not ansible_module_running_in_container when: not ansible_facts.module_running_in_container
- name: Set marker that Docker was already set up - name: Set marker that Docker was already set up
ansible.builtin.file: ansible.builtin.file:

View File

@ -11,6 +11,6 @@
- ansible.builtin.set_fact: - ansible.builtin.set_fact:
has_docker_compose: false has_docker_compose: false
- when: ansible_facts.distribution ~ ansible_facts.distribution_major_version not in ['CentOS6', 'RedHat6'] and ansible_python_version is version('3.7', '>=') - when: ansible_facts.distribution ~ ansible_facts.distribution_major_version not in ['CentOS6', 'RedHat6'] and ansible_facts.python_version is version('3.7', '>=')
ansible.builtin.include_tasks: ansible.builtin.include_tasks:
file: setup.yml file: setup.yml

View File

@ -16,10 +16,10 @@
- name: Inspect current container - name: Inspect current container
community.docker.docker_container_info: community.docker.docker_container_info:
name: "{{ ansible_module_container_id }}" name: "{{ ansible_facts.module_container_id }}"
register: current_container_info register: current_container_info
when: ansible_module_running_in_container when: ansible_facts.module_running_in_container
- name: Determine network name - name: Determine network name
ansible.builtin.set_fact: ansible.builtin.set_fact:
current_container_network_ip: "{{ (current_container_info.container.NetworkSettings.Networks | dictsort)[0].0 | default('') if ansible_module_running_in_container else '' }}" current_container_network_ip: "{{ (current_container_info.container.NetworkSettings.Networks | dictsort)[0].0 | default('') if ansible_facts.module_running_in_container else '' }}"

View File

@ -41,7 +41,7 @@
msg: Using test registry name {{ docker_registry_container_name_registry }} and nginx frontend names {{ docker_registry_container_name_nginx }} and {{ docker_registry_container_name_nginx2 }} msg: Using test registry name {{ docker_registry_container_name_registry }} and nginx frontend names {{ docker_registry_container_name_nginx }} and {{ docker_registry_container_name_nginx2 }}
- ansible.builtin.fail: msg="Too old docker version to set up docker registry!" - ansible.builtin.fail: msg="Too old docker version to set up docker registry!"
when: not(docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) when: not(docker_api_version is version('1.25', '>=')) and (ansible_facts.distribution != 'CentOS' or ansible_facts.distribution_major_version|int > 6)
- when: docker_api_version is version('1.25', '>=') - when: docker_api_version is version('1.25', '>=')
block: block:

View File

@ -53,7 +53,7 @@
}} }}
- name: Check docker-py version - name: Check docker-py version
ansible.builtin.command: "{{ ansible_python.executable }} -c 'import docker; print(docker.__version__)'" ansible.builtin.command: "{{ ansible_facts.python.executable }} -c 'import docker; print(docker.__version__)'"
register: docker_py_version_stdout register: docker_py_version_stdout
ignore_errors: true ignore_errors: true

View File

@ -10,6 +10,6 @@
- name: Install EPEL - name: Install EPEL
ansible.builtin.dnf: ansible.builtin.dnf:
name: https://s3.amazonaws.com/ansible-ci-files/test/integration/targets/setup_epel/epel-release-latest-{{ ansible_distribution_major_version }}.noarch.rpm name: https://s3.amazonaws.com/ansible-ci-files/test/integration/targets/setup_epel/epel-release-latest-{{ ansible_facts.distribution_major_version }}.noarch.rpm
disable_gpg_check: true disable_gpg_check: true
when: ansible_facts.distribution in ['RedHat', 'CentOS'] when: ansible_facts.distribution in ['RedHat', 'CentOS']

View File

@ -9,20 +9,20 @@
#################################################################### ####################################################################
- name: Include OS-specific variables - name: Include OS-specific variables
ansible.builtin.include_vars: '{{ ansible_os_family }}.yml' ansible.builtin.include_vars: '{{ ansible_facts.os_family }}.yml'
when: not ansible_os_family == "Darwin" when: not ansible_facts.os_family == "Darwin"
- name: Install cryptography (Python 3) - name: Install cryptography (Python 3)
become: true become: true
ansible.builtin.package: ansible.builtin.package:
name: '{{ cryptography_package_name_python3 }}' name: '{{ cryptography_package_name_python3 }}'
when: ansible_os_family != 'Darwin' and ansible_python_version is version('3.0', '>=') when: ansible_facts.os_family != 'Darwin' and ansible_facts.python_version is version('3.0', '>=')
- name: Install cryptography (Python 2) - name: Install cryptography (Python 2)
become: true become: true
ansible.builtin.package: ansible.builtin.package:
name: '{{ cryptography_package_name }}' name: '{{ cryptography_package_name }}'
when: ansible_os_family != 'Darwin' and ansible_python_version is version('3.0', '<') when: ansible_facts.os_family != 'Darwin' and ansible_facts.python_version is version('3.0', '<')
- name: Install cryptography (Darwin, and potentially upgrade for other OSes) - name: Install cryptography (Darwin, and potentially upgrade for other OSes)
become: true become: true
@ -31,5 +31,5 @@
extra_args: "-c {{ remote_constraints }}" extra_args: "-c {{ remote_constraints }}"
- name: Register cryptography version - name: Register cryptography version
ansible.builtin.command: "{{ ansible_python.executable }} -c 'import cryptography; print(cryptography.__version__)'" ansible.builtin.command: "{{ ansible_facts.python.executable }} -c 'import cryptography; print(cryptography.__version__)'"
register: cryptography_version register: cryptography_version

View File

@ -8,7 +8,7 @@
name: python-paramiko name: python-paramiko
become: true become: true
when: when:
- ansible_distribution == 'CentOS' and ansible_distribution_major_version|int <= 7 - ansible_facts.distribution == 'CentOS' and ansible_facts.distribution_major_version|int <= 7
- name: Install paramiko - name: Install paramiko
ansible.builtin.pip: ansible.builtin.pip:

View File

@ -12,20 +12,20 @@
pkg_mgr: community.general.pkgng pkg_mgr: community.general.pkgng
ansible_pkg_mgr: community.general.pkgng ansible_pkg_mgr: community.general.pkgng
cacheable: true cacheable: true
when: ansible_os_family == "FreeBSD" when: ansible_facts.os_family == "FreeBSD"
- ansible.builtin.set_fact: - ansible.builtin.set_fact:
pkg_mgr: community.general.zypper pkg_mgr: community.general.zypper
ansible_pkg_mgr: community.general.zypper ansible_pkg_mgr: community.general.zypper
cacheable: true cacheable: true
when: ansible_os_family == "Suse" when: ansible_facts.os_family == "Suse"
- ansible.builtin.shell: - ansible.builtin.shell:
# noqa: command-instead-of-module # noqa: command-instead-of-module
cmd: | cmd: |
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/*.repo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/*.repo
sed -i 's%#baseurl=http://mirror.centos.org/%baseurl=https://vault.centos.org/%g' /etc/yum.repos.d/*.repo sed -i 's%#baseurl=http://mirror.centos.org/%baseurl=https://vault.centos.org/%g' /etc/yum.repos.d/*.repo
when: ansible_distribution in 'CentOS' and ansible_distribution_major_version == '7' when: ansible_facts.distribution in 'CentOS' and ansible_facts.distribution_major_version == '7'
- ansible.builtin.shell: - ansible.builtin.shell:
# noqa: command-instead-of-module # noqa: command-instead-of-module
@ -33,4 +33,4 @@
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Linux-*.repo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Linux-*.repo
sed -i 's%#baseurl=http://mirror.centos.org/$contentdir/$releasever/%baseurl=https://vault.centos.org/8.4.2105/%g' /etc/yum.repos.d/CentOS-Linux-*.repo sed -i 's%#baseurl=http://mirror.centos.org/$contentdir/$releasever/%baseurl=https://vault.centos.org/8.4.2105/%g' /etc/yum.repos.d/CentOS-Linux-*.repo
ignore_errors: true # This fails for CentOS Stream 8 ignore_errors: true # This fails for CentOS Stream 8
when: ansible_distribution in 'CentOS' and ansible_distribution_major_version == '8' when: ansible_facts.distribution in 'CentOS' and ansible_facts.distribution_major_version == '8'

View File

@ -23,7 +23,7 @@
ansible.builtin.command: id -u ansible.builtin.command: id -u
register: podman_user_id register: podman_user_id
- when: not podman_setup_marker.stat.exists and not ansible_module_running_in_container - when: not podman_setup_marker.stat.exists and not ansible_facts.module_running_in_container
block: block:
- name: Print information - name: Print information
ansible.builtin.debug: ansible.builtin.debug:
@ -67,13 +67,13 @@
state: touch state: touch
when: podman_skip_cleanup when: podman_skip_cleanup
- when: not has_podman or ansible_module_running_in_container - when: not has_podman or ansible_facts.module_running_in_container
block: block:
- ansible.builtin.set_fact: - ansible.builtin.set_fact:
podman_cli_version: "0.0" podman_cli_version: "0.0"
podman_socket: "not available" podman_socket: "not available"
- when: has_podman and not ansible_module_running_in_container - when: has_podman and not ansible_facts.module_running_in_container
block: block:
- name: Check Podman CLI version - name: Check Podman CLI version
ansible.builtin.command: "podman version -f {% raw %}'{{.Client.Version}}'{% endraw %}" ansible.builtin.command: "podman version -f {% raw %}'{{.Client.Version}}'{% endraw %}"

View File

@ -8,7 +8,7 @@
# and should not be used as examples of how to write Ansible roles # # and should not be used as examples of how to write Ansible roles #
#################################################################### ####################################################################
- name: make sure we have the ansible_os_family and ansible_distribution_version facts - name: make sure we have the ansible_facts.os_family and ansible_facts.distribution_version facts
ansible.builtin.setup: ansible.builtin.setup:
gather_subset: distribution gather_subset: distribution
when: ansible_facts == {} when: ansible_facts == {}
@ -16,5 +16,5 @@
- ansible.builtin.include_tasks: "{{ lookup('first_found', files) }}" - ansible.builtin.include_tasks: "{{ lookup('first_found', files) }}"
vars: vars:
files: files:
- "{{ ansible_os_family | lower }}.yml" - "{{ ansible_facts.os_family | lower }}.yml"
- "default.yml" - "default.yml"