Closed fultonj closed 7 years ago
I did a test run with https://review.openstack.org/#/c/475952 and skip tags patch is working. Latest ceph-ansible with this tag failed somewhere else though.
TASK [ceph-mon : wait for ceph.client.admin.keyring exists] ********************\
fatal: [192.168.24.19]: FAILED! => {"changed": false, "elapsed": 300, "failed": true, "msg": "Timeout when waiting for file /etc/ceph/ceph.client.admin.keyring"}\
...
192.168.24.13 : ok=1 changed=0 unreachable=0 failed=0 \
192.168.24.17 : ok=1 changed=0 unreachable=0 failed=0 \
192.168.24.18 : ok=1 changed=0 unreachable=0 failed=0 \
192.168.24.19 : ok=38 changed=12 unreachable=0 failed=1 \
192.168.24.22 : ok=1 changed=0 unreachable=0 failed=0 \
192.168.24.8 : ok=1 changed=0 unreachable=0 failed=0 \
The deploy didn't get far...
[root@overcloud-controller-0 ~]# ls /etc/ceph/
ceph.conf ceph.d rbdmap
[root@overcloud-controller-0 ~]#
[root@overcloud-controller-0 ~]# docker ps
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
[root@overcloud-controller-0 ~]#
sticking with pkg for now
Changed merged and in workflow
ceph-ansible can install packages if they're not there but we don't want it to as TripleO has the packages it needs built into its images. ceph-ansible can skip unwanted packages by running the playbook with:
Here is a list of the tags available:
E.g. you could avoid this task: https://github.com/ceph/ceph-ansible/blob/2326c5ac63f92b8898b95b379bd1d3df25e35020/roles/ceph-common/tasks/checks/check_mandatory_vars.yml#L12-L23
http://sprunge.us/DBgg