Description of problem:
In this doument:
The take-over-existing-cluster.yml script fails to execute since the group_vars is in a new location now.
We need to create a symlink from /etc/ansible/group_vars to /usr/share/ceph-ansible.
group_vars is located at /atc/ansible/group_vars.
I think it maybe a bit confusing for the users to run the playbook from the /etc/ansible directory.
Would this be ok?
The user should not run the playbook from /etc/ansible, this would mean that the playbook would not be able to find the roles defined in /usr/share/ceph-ansible.
Your group_vars need to be defined in /etc/ansible/group_vars and then /etc/ansible/group_vars should be symlinked to /usr/share/ceph-ansible. The playbook run must then happen in /usr/share/ceph-ansible, with the take-over-existing-cluster.yml playbook moved up a directory from infrastructure-playbooks.
Does that match the workaround you tested?
The doc looks good. Thanks Andrew and Aron.