]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Fix CNI error when net=host is not used on OSD calls
authorJohn Fulton <fulton@redhat.com>
Tue, 5 Feb 2019 20:28:37 +0000 (15:28 -0500)
committermergify[bot] <mergify[bot]@users.noreply.github.com>
Tue, 5 Feb 2019 22:49:01 +0000 (22:49 +0000)
Follow up fix that 410abd7 missed.

Related: ceph#3561

Signed-off-by: John Fulton <fulton@redhat.com>
roles/ceph-osd/tasks/start_osds.yml

index 49999f27cc8455c8c4addbd20ab204c6ae5b91de..1145d9b4cf98d1a792992ea75d03b6ff3fd73f43 100644 (file)
@@ -12,7 +12,7 @@
       - ceph_docker_on_openstack
 
   - name: test if the container image has the disk_list function
-    command: "{{ container_binary }} run --rm --entrypoint=stat {{ ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }} disk_list.sh"
+    command: "{{ container_binary }} run --rm --net=host --entrypoint=stat {{ ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }} disk_list.sh"
     changed_when: false
     failed_when: false
     register: disk_list
@@ -41,7 +41,7 @@
 
 - name: set_fact docker_exec_start_osd
   set_fact:
-    docker_exec_start_osd: "{{ '{{ container_binary }} run --rm --privileged=true -v /var/run/udev/:/var/run/udev/:z -v /run/lvm/:/run/lvm/ -v /etc/ceph:/etc/ceph:z -v /dev:/dev --entrypoint=ceph-volume ' + ceph_docker_registry + '/' + ceph_docker_image + ':' + ceph_docker_image_tag if containerized_deployment else 'ceph-volume' }}"
+    docker_exec_start_osd: "{{ '{{ container_binary }} run --rm --net=host --privileged=true -v /var/run/udev/:/var/run/udev/:z -v /run/lvm/:/run/lvm/ -v /etc/ceph:/etc/ceph:z -v /dev:/dev --entrypoint=ceph-volume ' + ceph_docker_registry + '/' + ceph_docker_image + ':' + ceph_docker_image_tag if containerized_deployment else 'ceph-volume' }}"
 
 - name: collect osd ids
   shell: >