In order to not have to do special shell quoting, we can use environment vars to handle that instead. Change-Id: Ie0c6ccc654ef3b04bcb0f4da81bad16220a973a6
88 lines
3.3 KiB
YAML
88 lines
3.3 KiB
YAML
---
|
|
- name: Converge
|
|
hosts: all
|
|
tasks:
|
|
|
|
- name: "Include tripleo_container_image_delete"
|
|
include_role:
|
|
name: "tripleo_container_image_delete"
|
|
vars:
|
|
openstack_bin: echo
|
|
# TODO: remove this when sudo works with molecule
|
|
tripleo_container_image_delete_become: false
|
|
tripleo_container_image_delete_debug: true
|
|
tripleo_container_image_delete_image: containername
|
|
|
|
- name: Check role
|
|
assert:
|
|
that:
|
|
- tripleo_container_image_delete_result.stdout == "tripleo container image delete --yes containername"
|
|
|
|
- name: Check parameter "tripleo_container_image_delete_username"
|
|
include_role:
|
|
name: "tripleo_container_image_delete"
|
|
vars:
|
|
openstack_bin: echo
|
|
# TODO: remove this when sudo works with molecule
|
|
tripleo_container_image_delete_become: false
|
|
tripleo_container_image_delete_debug: true
|
|
tripleo_container_image_delete_username: test
|
|
tripleo_container_image_delete_image: containername
|
|
|
|
- name: debug value
|
|
debug:
|
|
msg: "{{ tripleo_container_image_delete_result.stdout }}"
|
|
|
|
- name: Assert "tripleo_container_image_delete_username"
|
|
assert:
|
|
that:
|
|
- tripleo_container_image_delete_result.stdout == "tripleo container image delete --username test --yes containername"
|
|
|
|
- name: Check parameter "tripleo_container_image_delete_password"
|
|
include_role:
|
|
name: "tripleo_container_image_delete"
|
|
vars:
|
|
openstack_bin: echo
|
|
# TODO: remove this when sudo works with molecule
|
|
tripleo_container_image_delete_become: false
|
|
tripleo_container_image_delete_debug: true
|
|
tripleo_container_image_delete_password: test
|
|
tripleo_container_image_delete_image: containername
|
|
|
|
- name: Assert "tripleo_container_image_delete_password"
|
|
assert:
|
|
that:
|
|
- tripleo_container_image_delete_result.stdout == "tripleo container image delete --password test --yes containername"
|
|
|
|
- name: Check parameter "tripleo_container_image_delete_registry_url"
|
|
include_role:
|
|
name: "tripleo_container_image_delete"
|
|
vars:
|
|
openstack_bin: echo
|
|
# TODO: remove this when sudo works with molecule
|
|
tripleo_container_image_delete_become: false
|
|
tripleo_container_image_delete_debug: true
|
|
tripleo_container_image_delete_registry_url: 127.0.0.1:8787
|
|
tripleo_container_image_delete_image: containername
|
|
|
|
- name: Assert "tripleo_container_image_delete_registry_url"
|
|
assert:
|
|
that:
|
|
- tripleo_container_image_delete_result.stdout == "tripleo container image delete --registry-url 127.0.0.1:8787 --yes containername"
|
|
|
|
- name: Check parameter "tripleo_container_image_delete_yes"
|
|
include_role:
|
|
name: "tripleo_container_image_delete"
|
|
vars:
|
|
openstack_bin: echo
|
|
# TODO: remove this when sudo works with molecule
|
|
tripleo_container_image_delete_become: false
|
|
tripleo_container_image_delete_debug: true
|
|
tripleo_container_image_delete_yes: false
|
|
tripleo_container_image_delete_image: containername
|
|
|
|
- name: Assert "tripleo_container_image_delete_yes"
|
|
assert:
|
|
that:
|
|
- tripleo_container_image_delete_result.stdout == "tripleo container image delete containername"
|