tripleo-ansible/tripleo_ansible/roles/tripleo_run_cephadm
Francesco Pantano dc5d83733f
Introduce tripleo_run_cephadm role and cephadm playbook
Since we're still provisioning the Ceph cluster at step2 we need
to call the cephadm playbook the same way as ceph-ansible.
The purpose of this role is to be able to run the cephadm playbook
using external_deploy_steps_tasks.
The actions implemented in this role are:

  1. prepare: build a cephadm dir within the config-download dump
  2. enable_ceph_admin_user via cli-enable-ssh-admin.yaml playbook
  3. translates the tht paramters and make them available to the role
  4. call the ansible playbook that runs cephadm and apply the spec

Change-Id: If066dd19f1e9c75fd6581fddb5b55cb37eb57809
2021-02-24 10:46:31 +01:00
..
defaults Introduce tripleo_run_cephadm role and cephadm playbook 2021-02-24 10:46:31 +01:00
meta Introduce tripleo_run_cephadm role and cephadm playbook 2021-02-24 10:46:31 +01:00
molecule/default Introduce tripleo_run_cephadm role and cephadm playbook 2021-02-24 10:46:31 +01:00
tasks Introduce tripleo_run_cephadm role and cephadm playbook 2021-02-24 10:46:31 +01:00
vars Introduce tripleo_run_cephadm role and cephadm playbook 2021-02-24 10:46:31 +01:00
README.md Introduce tripleo_run_cephadm role and cephadm playbook 2021-02-24 10:46:31 +01:00

README.md

tripleo_run_cephadm

The purpose of this role is to perform three main actions:

  1. prepare the necessary information for the cephadm playbook execution
  2. Enable the ceph-admin user
  3. execute the cephadm playbook

Role Variables

  • tripleo_run_cephadm_command_log: where the cephadm playbook logs its execution.