Files
tripleo-operator-ansible/roles/tripleo_container_image_delete/molecule/default/playbook.yml
Alex Schultz 55997d6401 Switch cli data to environment vars
In order to not have to do special shell quoting, we can use environment
vars to handle that instead.

Change-Id: Ie0c6ccc654ef3b04bcb0f4da81bad16220a973a6
2020-01-29 14:55:09 -07:00

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"