In containerized context, containers aren't stopped early in the
sequence.
It means they aren't restarted after the upgrade because the task is
just checking the daemon status is started (eg: `state: started`).
This commit also removes the task which ensure services are started
because it's already done in the role ceph-iscsigw.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit
c7708eb4582f65717599d2d7bee7a7a5885ecc2b)
- rbd-target-api
- rbd-target-gw
- tcmu-runner
- when: not containerized_deployment | bool
- import_role:
name: ceph-defaults
- import_role:
name: ceph-iscsi-gw
- - name: start ceph iscsi services
- systemd:
- name: '{{ item }}'
- state: started
- enabled: yes
- masked: no
- with_items:
- - tcmu-runner
- - rbd-target-api
- - rbd-target-gw
- when: not containerized_deployment | bool
-
- name: upgrade ceph client node
vars: