- import_role:
name: ceph-rbd-mirror
- tasks_from: container/systemd.yml
+ tasks_from: systemd.yml
when: inventory_hostname in groups.get(rbdmirror_group_name, [])
- import_role:
name: ceph-rgw
tasks_from: container/systemd.yml
- when: inventory_hostname in groups.get(rgw_group_name, [])
\ No newline at end of file
+ when: inventory_hostname in groups.get(rgw_group_name, [])
+++ /dev/null
----
-- name: include start_docker_rbd_mirror.yml
- include_tasks: start_docker_rbd_mirror.yml
+++ /dev/null
----
-# Use systemd to manage container on Atomic host
-- name: include_tasks systemd.yml
- include_tasks: systemd.yml
-
-- name: systemd start rbd mirror container
- systemd:
- name: ceph-rbd-mirror@rbd-mirror.{{ ansible_hostname }}
- state: started
- enabled: yes
- masked: no
- daemon_reload: yes
+++ /dev/null
----
-- name: generate systemd unit file
- become: true
- template:
- src: "{{ role_path }}/templates/ceph-rbd-mirror.service.j2"
- dest: /etc/systemd/system/ceph-rbd-mirror@.service
- owner: "root"
- group: "root"
- mode: "0644"
- notify: restart ceph rbdmirrors
set_fact:
container_exec_cmd: "{{ container_binary }} exec ceph-rbd-mirror-{{ ansible_hostname }}"
- - name: include container/main.yml
- include_tasks: container/main.yml
+ - name: include start_docker_rbd_mirror.yml
+ include_tasks: start_docker_rbd_mirror.yml
- name: include configure_mirroring.yml
include_tasks: configure_mirroring.yml
--- /dev/null
+---
+# Use systemd to manage container on Atomic host
+- name: include_tasks systemd.yml
+ include_tasks: systemd.yml
+
+- name: systemd start rbd mirror container
+ systemd:
+ name: ceph-rbd-mirror@rbd-mirror.{{ ansible_hostname }}
+ state: started
+ enabled: yes
+ masked: no
+ daemon_reload: yes
--- /dev/null
+---
+- name: generate systemd unit file
+ become: true
+ template:
+ src: "{{ role_path }}/templates/ceph-rbd-mirror.service.j2"
+ dest: /etc/systemd/system/ceph-rbd-mirror@.service
+ owner: "root"
+ group: "root"
+ mode: "0644"
+ notify: restart ceph rbdmirrors