From: pprokop Date: Wed, 30 Mar 2016 10:28:38 +0000 (+0200) Subject: Adding support for non atomic and non CoreOS machines for deploying containerized... X-Git-Tag: v1.0.4~23^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=207387d5f98675652e86630a17db57ca49d2c2ea;p=ceph-ansible.git Adding support for non atomic and non CoreOS machines for deploying containerized mons with kv backend --- diff --git a/roles/ceph-mon/tasks/docker/start_docker_monitor.yml b/roles/ceph-mon/tasks/docker/start_docker_monitor.yml index 48fb8ad6d..3bc2055bc 100644 --- a/roles/ceph-mon/tasks/docker/start_docker_monitor.yml +++ b/roles/ceph-mon/tasks/docker/start_docker_monitor.yml @@ -102,3 +102,17 @@ 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