Feature #11423
Updated by Zack Cerza about 9 years ago
We want to be able to run our new ansible configuration management from inside teuthology. This will make #11422 far more robust. Here are my thoughts on how the CM part would work: In @ceph-cm-ansible@, we have an @ansible.cfg@. We might want to rename it to @ansible.cfg.in@ To use teuthology-cobbler-ansible provisioning: * symlink @ansible.cfg@ into @/etc/ansible@ * set @roles_path@ to point back to the checkout being used * Point to @vault_password_file@ * make sure perms are 600 When running cobbler provisioning with ansible CM, teuthology: * generates per-job hosts file and playbook * runs ansible pointing at those files We will of course need to document the cobbler and ansible configurations.