permission denied: tripleo_ceph_work_dir : symbolic link to tripleo inventory from ceph-ansible work directory
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Confirmed
|
High
|
Unassigned |
Bug Description
When deploying 1 controller, 1 compute, 1 ceph-storage my deployment fails like this:
TASK [tripleo_
task path: /usr/share/
Monday 25 May 2020 14:35:28 +0000 (0:00:00.867) 0:03:52.188 ************
fatal: [undercloud]: FAILED! => changed=false
msg: 'Error while linking: [Errno 13] Permission denied: b''/home/
o-ansible-
path: /home/stack/
I'm using: tripleo-
The location of the inventory is:
/home/
The permissions are:
(undercloud) [CentOS-8.1 - stack@undercloud ~]$ ls -ld config-download
drwxrwxr-x+ 3 root root 53 May 25 14:59 config-download
(undercloud) [CentOS-8.1 - stack@undercloud ~]$ ls -ld config-
drwxrwxr-x+ 12 stack stack 4096 May 25 14:35 config-
(undercloud) [CentOS-8.1 - stack@undercloud ~]$ ls -ld config-
-rw-rwxr--+ 1 stack stack 8358 May 25 14:59 config-
(undercloud) [CentOS-8.1 - stack@undercloud ~]$
The code to make this symlink is:
I'm using a virtual undercloud deployed by tripleo-
tripleo_
which I built yesterday and deploying as described in:
I'm not using the standalone method to deploy.
Changed in tripleo: | |
milestone: | ussuri-rc3 → victoria-1 |
Changed in tripleo: | |
importance: | Critical → High |
I guess when using --no-config- download the ansible user doesn't have privileges to write into the config-download dir or doesn't have +x on one of the dirs in the leading path (like it was for /var/lib/mistral)