ceph-ansible/roles/ceph-mon/tasks/docker/start_docker_monitor.yml

19 lines
795 B
YAML
Raw Normal View History

---
2016-01-14 03:15:35 +08:00
- name: pull ceph daemon image
shell: "docker pull {{ ceph_mon_docker_username }}/{{ ceph_mon_docker_imagename }}"
- name: run the ceph Monitor docker image
2015-10-17 07:55:31 +08:00
docker:
image: "{{ ceph_mon_docker_username }}/{{ ceph_mon_docker_imagename }}"
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 }},{{ ceph_mon_extra_envs }}"
volumes: "/var/lib/ceph:/var/lib/ceph,/etc/ceph:/etc/ceph"
2016-01-14 03:15:35 +08:00
- name: fetch ceph.conf from mon
fetch:
dest: "{{ playbook_dir }}/{{ fetch_directory }}/{{ fsid}}/etc/ceph/ceph.conf"
src: /etc/ceph/ceph.conf
flat: yes