ceph.ceph_admin.cephadm_ansible module
Cephadm ansible module to run playbooks
playbooks supported, - cephadm-preflight.yaml - cephadm-purge-cluster.yaml - cephadm-clients.yaml
- class ceph.ceph_admin.cephadm_ansible.CephadmAnsible(cluster)
Bases:
objectModule to access cephadm ansible playbooks
- execute_playbook(playbook, extra_vars=None, extra_args=None)
Method to execute cephadm-ansible playbooks.
- Parameters
playbook – cephadm-ansible playbook file name
extra_vars – extra ansible CLI variables (ex., -e ‘key=value’)
extra_args – extra ansible CLI arguments (ex., –limit osds)
- install_cephadm_ansible()
Enable ansible rpm repos and install cephadm-ansible.
- exception ceph.ceph_admin.cephadm_ansible.CephadmAnsibleError
Bases:
Exception