]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Adding support for non atomic and non CoreOS machines for deploying containerized...
authorpprokop <pprokop@gklab-126-023.igk.intel.com>
Wed, 30 Mar 2016 10:28:38 +0000 (12:28 +0200)
committerpprokop <pprokop@gklab-126-023.igk.intel.com>
Wed, 30 Mar 2016 10:28:38 +0000 (12:28 +0200)
roles/ceph-mon/tasks/docker/start_docker_monitor.yml

index 48fb8ad6d833a3710958c6941a5f7ea1644ca263..3bc2055bc6b615c8d3b3d5d9939cb5cadd1c0979 100644 (file)
   when:
     not is_atomic and
     ansible_os_family != 'CoreOS'
+    and not mon_containerized_deployment_with_kv
+
+- name: run the ceph monitor docker image with kv
+  docker:
+    image: "{{ ceph_mon_docker_username }}/{{ ceph_mon_docker_imagename }}"
+    name: "{{ ansible_hostname }}"
+    net: "host"
+    state: "running"
+    privileged: "{{ mon_docker_privileged }}"
+    env: "KV_TYPE={{kv_type}},KV_IP={{kv_endpoint}},MON_IP={{ hostvars[inventory_hostname]['ansible_' + ceph_mon_docker_interface]['ipv4']['address'] }},CEPH_DAEMON=MON,CEPH_PUBLIC_NETWORK={{ ceph_mon_docker_subnet }},{{ ceph_mon_extra_envs }}"
+  when:
+    not is_atomic and
+    ansible_os_family != 'CoreOS'
+    and mon_containerized_deployment_with_kv