- "{{ mds_group_name|default('mdss') }}"
- "{{ rgw_group_name|default('rgws') }}"
- "{{ mgr_group_name|default('mgrs') }}"
+ - "{{ client_group_name|default('clients') }}"
become: True
tasks:
- not containerized_deployment
roles:
+ - ceph-defaults
+ - { role: ceph.ceph-common, when: not containerized_deployment }
+ - { role: ceph.ceph-docker-common, when: containerized_deployment }
- ceph-mon
post_tasks:
- not containerized_deployment
roles:
+ - ceph-defaults
+ - { role: ceph.ceph-common, when: not containerized_deployment }
+ - { role: ceph.ceph-docker-common, when: containerized_deployment }
- ceph-osd
post_tasks:
- not containerized_deployment
roles:
+ - ceph-defaults
+ - { role: ceph.ceph-common, when: not containerized_deployment }
+ - { role: ceph.ceph-docker-common, when: containerized_deployment }
- ceph-mds
post_tasks:
- not containerized_deployment
roles:
+ - ceph-defaults
+ - { role: ceph.ceph-common, when: not containerized_deployment }
+ - { role: ceph.ceph-docker-common, when: containerized_deployment }
- ceph-rgw
post_tasks:
when:
- ansible_service_mgr == 'systemd'
- containerized_deployment
+
+
+- name: upgrade ceph client node
+
+ vars:
+ upgrade_ceph_packages: True
+
+ hosts:
+ - "{{ client_group_name|default('clients') }}"
+
+ serial: 1
+ become: True
+
+ roles:
+ - ceph-defaults
+ - ceph.ceph-common
+ - ceph-client