If you deploy your infrastructure with an orchestration tool such as Ansible, managing Ansible playbooks becomes important. As we have seen, Ansible allows you to rapidly deploy both the initial Ceph cluster and also configuration updates further down the line. It must be appreciated that this power can also have devastating effects if incorrect configurations or operations are deployed. By implementing some form of configuration management, Ceph administrators will be able to see clearly what changes have been made to the Ansible playbooks before running them.
A recommended approach would be to store your Ceph Ansible configuration in a Git repository; this will allow you to track changes and implement some form of change control either by monitoring Git commits or by forcing people to submit merge requests into the master branch.
...