Now we can easily pass new variables to bootstrap the container.
Signed-off-by: Sébastien Han <seb@redhat.com>
#ceph_mon_docker_imagename: "daemon"\r
#ceph_mon_docker_interface: eth0\r
#ceph_mon_docker_subnet: # subnet of the ceph_mon_docker_interface\r
+#ceph_mon_extra_envs: "MON_NAME={{ ansible_hostname }}" # comma separated variables\r
#ceph_mon_docker_subnet: # subnet of the ceph_mon_docker_interface\r
ceph_mon_docker_username: ceph\r
ceph_mon_docker_imagename: daemon\r
+ceph_mon_extra_envs: "MON_NAME={{ ansible_hostname }}" # comma separated variables\r
name="{{ ansible_hostname }}"
net="host"
state="running"
- env="MON_IP={{ hostvars[inventory_hostname]['ansible_' + ceph_mon_docker_interface]['ipv4']['address'] }},CEPH_DAEMON=MON,CEPH_PUBLIC_NETWORK={{ ceph_mon_docker_subnet }}"
+ env="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 }}"
volumes="/var/lib/ceph:/var/lib/ceph,/etc/ceph:/etc/ceph"
- name: push ceph files to the ansible server