- import_role:
name: ceph-iscsi-gw
- tasks_from: container/systemd.yml
+ tasks_from: systemd.yml
when: inventory_hostname in groups.get(iscsi_gw_group_name, [])
- import_role:
+++ /dev/null
----
-- name: create rbd target log directories
- file:
- path: '/var/log/{{ item }}'
- state: directory
- with_items:
- - rbd-target-api
- - rbd-target-gw
-
-- name: include_tasks systemd.yml
- include_tasks: systemd.yml
-
-- name: systemd start tcmu-runner, rbd-target-api and rbd-target-gw containers
- systemd:
- name: "{{ item }}"
- state: started
- enabled: yes
- masked: no
- daemon_reload: yes
- with_items:
- - tcmu-runner
- - rbd-target-gw
- - rbd-target-api
+++ /dev/null
----
-- name: generate systemd unit files for tcmu-runner, rbd-target-api and rbd-target-gw
- become: true
- template:
- src: "{{ role_path }}/templates/{{ item }}.service.j2"
- dest: /etc/systemd/system/{{ item }}.service
- owner: "root"
- group: "root"
- mode: "0644"
- with_items:
- - tcmu-runner
- - rbd-target-gw
- - rbd-target-api
- notify: restart ceph {{ item }}
--- /dev/null
+---
+- name: create rbd target log directories
+ file:
+ path: '/var/log/{{ item }}'
+ state: directory
+ with_items:
+ - rbd-target-api
+ - rbd-target-gw
+
+- name: include_tasks systemd.yml
+ include_tasks: systemd.yml
+
+- name: systemd start tcmu-runner, rbd-target-api and rbd-target-gw containers
+ systemd:
+ name: "{{ item }}"
+ state: started
+ enabled: yes
+ masked: no
+ daemon_reload: yes
+ with_items:
+ - tcmu-runner
+ - rbd-target-gw
+ - rbd-target-api
- not use_new_ceph_iscsi | bool
- name: include containerized.yml
- include_tasks: container/containerized.yml
+ include_tasks: containerized.yml
when: containerized_deployment | bool
--- /dev/null
+---
+- name: generate systemd unit files for tcmu-runner, rbd-target-api and rbd-target-gw
+ become: true
+ template:
+ src: "{{ role_path }}/templates/{{ item }}.service.j2"
+ dest: /etc/systemd/system/{{ item }}.service
+ owner: "root"
+ group: "root"
+ mode: "0644"
+ with_items:
+ - tcmu-runner
+ - rbd-target-gw
+ - rbd-target-api
+ notify: restart ceph {{ item }}