I have exactly the same problem. The become=true creates the link but not properly because it the link has wrong permissions.
Even if the permissions the entire directory ~/config-download/overcloud/ceph-ansible/ are set to allow all, then creation of althe files in this dir fails
like
/ceph-ansible/group_vars/all.yml
/ceph-ansible/extra_vars.yml
/ceph-ansible/external_{{ item.cluster }}_extra_vars.yml
and the rest of the code in the code in /usr/share/ansible/roles/tripleo_ceph_work_dir/tasks/prepare.yml
I have exactly the same problem. The become=true creates the link but not properly because it the link has wrong permissions. download/ overcloud/ ceph-ansible/ are set to allow all, then creation of althe files in this dir fails group_vars/ all.yml extra_vars. yml external_ {{ item.cluster }}_extra_vars.yml
Even if the permissions the entire directory ~/config-
like
/ceph-ansible/
/ceph-ansible/
/ceph-ansible/
and the rest of the code in the code in /usr/share/ ansible/ roles/tripleo_ ceph_work_ dir/tasks/ prepare. yml