mirror of https://github.com/ceph/ceph-ansible.git
switch_to_containers: support iscsigws migration
This adds the iscsigws migration to containers.
Closes: https://bugzilla.redhat.com/show_bug.cgi?id=<bz-number>
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit 2c74c27321
)
pull/6439/head
parent
f47da73a8a
commit
3bf2c45123
|
@ -595,6 +595,58 @@
|
|||
- import_role:
|
||||
name: ceph-nfs
|
||||
|
||||
- name: switching from non-containerized to containerized iscsigws
|
||||
hosts: "{{ iscsi_gw_group_name|default('iscsigws') }}"
|
||||
vars:
|
||||
containerized_deployment: true
|
||||
iscsi_gw_group_name: iscsigws
|
||||
become: true
|
||||
serial: 1
|
||||
pre_tasks:
|
||||
- import_role:
|
||||
name: ceph-defaults
|
||||
|
||||
- name: stop iscsigw services
|
||||
service:
|
||||
name: "{{ item }}"
|
||||
state: stopped
|
||||
enabled: no
|
||||
with_items:
|
||||
- tcmu-runner
|
||||
- rbd-target-gw
|
||||
- rbd-target-api
|
||||
|
||||
- name: remove old systemd unit files
|
||||
file:
|
||||
path: "/usr/lib/systemd/system/{{ item }}.service"
|
||||
state: absent
|
||||
with_items:
|
||||
- tcmu-runner
|
||||
- rbd-target-gw
|
||||
- rbd-target-api
|
||||
tasks:
|
||||
- import_role:
|
||||
name: ceph-facts
|
||||
|
||||
- import_role:
|
||||
name: ceph-handler
|
||||
|
||||
# NOTE: changed from file module to raw find command for performance reasons
|
||||
# The file module has to run checks on current ownership of all directories and files. This is unnecessary
|
||||
# as in this case we know we want all owned by ceph user
|
||||
- name: set proper ownership on ceph directories
|
||||
command: "find /etc/ceph -not -( -user {{ ceph_uid }} -or -group {{ ceph_uid }} -) -execdir chown -h {{ ceph_uid }}:{{ ceph_uid }} {} +"
|
||||
changed_when: false
|
||||
|
||||
- import_role:
|
||||
name: ceph-container-engine
|
||||
|
||||
- import_role:
|
||||
name: ceph-container-common
|
||||
|
||||
- import_role:
|
||||
name: ceph-iscsi-gw
|
||||
|
||||
- name: switching from non-containerized to containerized ceph-crash
|
||||
|
||||
hosts:
|
||||
|
|
Loading…
Reference in New Issue