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.

Scenario: default

Driver: podman
Molecule Inventory
hosts:
  all:
    hosts:
      ubi8:
        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’