Role - tripleo_run_cephadm

Role Documentation

Welcome to the “tripleo_run_cephadm” role documentation.

Role Defaults

This section highlights all of the defaults and variables set within the “tripleo_run_cephadm” role.

# defaults file for tripleo_ceph_run_cephadm
tripleo_run_cephadm_command_log: cephadm_command.log
tripleo_run_cephadm_dynamic_spec: true
tripleo_run_cephadm_spec_path: '{{ playbook_dir }}/cephadm/ceph_spec.yaml'
ceph_osd_spec:
  data_devices:
    all: true
ceph_spec_fqdn: false
tripleo_cephadm_deployed_ceph: false

Role Variables: main.yml

null
...

Molecule Scenarios

Molecule is being used to test the “tripleo_run_cephadm” 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:
      centos:
        ansible_python_interpreter: /usr/bin/python3
    vars:
      ansible_user: root
Example default playbook
- name: Converge
  hosts: all
  roles:
  - role: tripleo_run_cephadm