mirror of
https://opendev.org/openstack/ansible-collections-openstack.git
synced 2026-05-13 21:12:01 +00:00
Add test to only_ipv4 in inventory
Change-Id: I70cbfef05af4853947fac0040c4a3a9cf6c2f1fe
This commit is contained in:
@@ -303,6 +303,25 @@
|
|||||||
that:
|
that:
|
||||||
- inventory.all.children.RegionOne.hosts.keys() | sort == ['ansible_server1', 'ansible_server2'] | sort
|
- inventory.all.children.RegionOne.hosts.keys() | sort == ['ansible_server1', 'ansible_server2'] | sort
|
||||||
|
|
||||||
|
- name: List servers with inventory plugin with IPv4 only
|
||||||
|
ansible.builtin.command:
|
||||||
|
cmd: ansible-inventory --list --yaml --extra-vars only_ipv4=true --inventory-file openstack.yaml
|
||||||
|
chdir: "{{ tmp_dir.path }}"
|
||||||
|
environment:
|
||||||
|
ANSIBLE_INVENTORY_CACHE: "True"
|
||||||
|
ANSIBLE_INVENTORY_CACHE_PLUGIN: "jsonfile"
|
||||||
|
ANSIBLE_CACHE_PLUGIN_CONNECTION: "{{ tmp_dir.path }}/.cache/"
|
||||||
|
register: inventory
|
||||||
|
|
||||||
|
- name: Read YAML output from inventory plugin again
|
||||||
|
ansible.builtin.set_fact:
|
||||||
|
inventory: "{{ inventory.stdout | from_yaml }}"
|
||||||
|
|
||||||
|
- name: Check YAML output from inventory plugin again
|
||||||
|
assert:
|
||||||
|
that:
|
||||||
|
- inventory.all.children.RegionOne.hosts.keys() | sort == ['ansible_server1', 'ansible_server2'] | sort
|
||||||
|
|
||||||
- name: Delete server 2
|
- name: Delete server 2
|
||||||
openstack.cloud.resource:
|
openstack.cloud.resource:
|
||||||
service: compute
|
service: compute
|
||||||
|
|||||||
Reference in New Issue
Block a user