Role - tripleo-ceph-run-ansible¶
Role Documentation¶
Welcome to the “tripleo_ceph_run_ansible” role documentation.
Role Defaults¶
This section highlights all of the defaults and variables set within the “tripleo_ceph_run_ansible” role.
# All variables intended for modification should be placed in this file.
tripleo_ceph_run_ansible_hide_sensitive_logs: '{{ hide_sensitive_logs | default(true)
}}'
tripleo_ceph_run_ansible_debug: '{{ ((ansible_verbosity | int) >= 2) | bool }}'
Molecule Scenarios¶
Molecule is being used to test the “tripleo_ceph_run_ansible” role. The following section highlights the drivers in service and provides an example playbook showing how the role is leveraged.
- Driver: podman
Scenario: default¶
Molecule Inventory¶
hosts:
all:
hosts:
centos:
ansible_python_interpreter: /usr/bin/python3
vars:
ansible_user: root
Example default playbook¶
- name: Converge
hosts: all
roles:
- role: tripleo_ceph_common
- role: tripleo_ceph_work_dir
- role: tripleo_ceph_uuid
- role: tripleo_ceph_run_ansible
Required test arguments¶
Environment Variable |
Variable Value |
---|---|
TRIPLEO_JOB_ANSIBLE_ARGS |
‘–skip-tags=run_uuid_ansible,run_ceph_ansible’ |