Add the ability to write out the command being exected to a script for the roles that aren't single action list/show/remove/etc as they would not be something to rerun and are really for ansible-only control. Change-Id: I11ad3c12de21fe0522d13f966783cb413b661646
90 lines
3.3 KiB
YAML
90 lines
3.3 KiB
YAML
---
|
|
- name: Converge
|
|
hosts: all
|
|
collections:
|
|
- tripleo.operator
|
|
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"
|