tripleo-operator-ansible/roles/tripleo_container_image_pre.../molecule/default/playbook.yml

81 lines
2.8 KiB
YAML

---
- name: Converge
hosts: all
collections:
- tripleo.operator
vars:
tripleo_container_image_prepare_become: false
tasks:
- name: "Include tripleo_container_image_prepare with environment_files"
include_role:
name: "tripleo_container_image_prepare"
vars:
openstack_bin: echo
tripleo_container_image_prepare_environment_files:
- file1
- file2
tripleo_container_image_prepare_debug: true
- name: Check role with environment_files
assert:
that:
- tripleo_container_image_prepare_result.stdout ==
"tripleo container image prepare --environment-file file1 --environment-file file2"
- name: "Include tripleo_container_image_prepare with environment_directory"
include_role:
name: "tripleo_container_image_prepare"
vars:
openstack_bin: echo
tripleo_container_image_prepare_environment_directory:
- dir1
- dir2
tripleo_container_image_prepare_debug: true
- name: Check role with environment_directory
assert:
that:
- tripleo_container_image_prepare_result.stdout ==
"tripleo container image prepare --environment-directory dir1 --environment-directory dir2"
- name: "Include tripleo_container_image_prepare with roles_file"
include_role:
name: "tripleo_container_image_prepare"
vars:
openstack_bin: echo
tripleo_container_image_prepare_roles_file: role-file
tripleo_container_image_prepare_debug: true
- name: Check role with roles_file
assert:
that:
- tripleo_container_image_prepare_result.stdout ==
"tripleo container image prepare --roles-file role-file"
- name: "Include tripleo_container_image_prepare with all vars set"
include_role:
name: "tripleo_container_image_prepare"
vars:
openstack_bin: echo
tripleo_container_image_prepare_cleanup: true
tripleo_container_image_prepare_debug: true
tripleo_container_image_prepare_dry_run: true
tripleo_container_image_prepare_environment_files:
- file1
- file2
tripleo_container_image_prepare_environment_directory:
- dir1
tripleo_container_image_prepare_output_env_file: envfile
tripleo_container_image_prepare_roles_file: some_role_file
- debug: var=tripleo_container_image_prepare_result.stdout
- name: Check role with all vars set
assert:
that:
- tripleo_container_image_prepare_result.stdout ==
"tripleo container image prepare --environment-file file1 --environment-file file2 "
"--environment-directory dir1 --roles-file some_role_file --output-env-file envfile --dry-run --cleanup True"