roles:
- ceph-defaults
- - { role: ceph.ceph-common, when: not containerized_deployment }
- - { role: ceph.ceph-docker-common, when: containerized_deployment }
+ - { role: ceph-common, when: not containerized_deployment }
+ - { role: ceph-docker-common, when: containerized_deployment }
- ceph-mon
post_tasks:
roles:
- ceph-defaults
- - { role: ceph.ceph-common, when: not containerized_deployment }
- - { role: ceph.ceph-docker-common, when: containerized_deployment }
+ - { role: ceph-common, when: not containerized_deployment }
+ - { role: ceph-docker-common, when: containerized_deployment }
- ceph-osd
post_tasks:
roles:
- ceph-defaults
- - { role: ceph.ceph-common, when: not containerized_deployment }
- - { role: ceph.ceph-docker-common, when: containerized_deployment }
+ - { role: ceph-common, when: not containerized_deployment }
+ - { role: ceph-docker-common, when: containerized_deployment }
- ceph-mds
post_tasks:
roles:
- ceph-defaults
- - { role: ceph.ceph-common, when: not containerized_deployment }
- - { role: ceph.ceph-docker-common, when: containerized_deployment }
+ - { role: ceph-common, when: not containerized_deployment }
+ - { role: ceph-docker-common, when: containerized_deployment }
- ceph-rgw
post_tasks:
roles:
- ceph-defaults
- - ceph.ceph-common
+ - ceph-common
- ceph-client
- trusty
categories:
- system
-dependencies:
- - { role: ceph.ceph-common }
+dependencies: []
- trusty
categories:
- system
-dependencies:
- - { role: ceph.ceph-common, when: not containerized_deployment }
- - { role: ceph.ceph-docker-common, when: containerized_deployment }
+dependencies: []
- 7
categories:
- system
-dependencies:
- - { role: ceph.ceph-common, when: not containerized_deployment }
- - { role: ceph.ceph-docker-common, when: containerized_deployment }
+dependencies: []
- trusty
categories:
- system
-dependencies:
- - { role: ceph.ceph-common, when: not containerized_deployment }
- - { role: ceph.ceph-docker-common, when: containerized_deployment }
+dependencies: []
- trusty
categories:
- system
-dependencies:
- - { role: ceph.ceph-common, when: not containerized_deployment }
- - { role: ceph.ceph-docker-common, when: containerized_deployment }
+dependencies: []
- trusty
categories:
- system
-dependencies:
- - { role: ceph.ceph-common, when: not containerized_deployment }
- - { role: ceph.ceph-docker-common, when: containerized_deployment }
+dependencies: []
- 7
categories:
- system
-dependencies:
- - { role: ceph.ceph-common, when: not containerized_deployment }
- - { role: ceph.ceph-docker-common, when: containerized_deployment }
+dependencies: []
- trusty
categories:
- system
-dependencies:
- - { role: ceph.ceph-common, when: not containerized_deployment }
- - { role: ceph.ceph-docker-common, when: containerized_deployment }
+dependencies: []
- trusty
categories:
- system
-dependencies:
- - { role: ceph.ceph-common, when: not containerized_deployment }
- - { role: ceph.ceph-docker-common, when: containerized_deployment }
+dependencies: []
become: True
gather_facts: false
roles:
- - ceph-mon
+ - ceph-defaults
+ - ceph-docker-common
+ - ceph-mon
serial: 1 # MUST be '1' WHEN DEPLOYING MONITORS ON DOCKER CONTAINERS
- hosts: osds
become: True
roles:
- - ceph-osd
+ - ceph-defaults
+ - ceph-docker-common
+ - ceph-osd
- hosts: mdss
become: True
roles:
- - ceph-mds
+ - ceph-defaults
+ - ceph-docker-common
+ - ceph-mds
- hosts: rgws
become: True
roles:
- - ceph-rgw
+ - ceph-defaults
+ - ceph-docker-common
+ - ceph-rgw
- hosts: nfss
become: True
roles:
- - ceph-nfs
+ - ceph-defaults
+ - ceph-docker-common
+ - ceph-nfs
- hosts: rbd_mirrors
become: True
roles:
- - ceph-rbd-mirror
+ - ceph-defaults
+ - ceph-docker-common
+ - ceph-rbd-mirror
- hosts: restapis
become: True
roles:
- - ceph-restapi
+ - ceph-defaults
+ - ceph-docker-common
+ - ceph-restapi
- hosts: mgrs
become: True
roles:
+ - { role: ceph-defaults, when: "ceph_release_num.{{ ceph_stable_release }} > ceph_release_num.jewel" }
+ - { role: ceph-docker-common, when: "ceph_release_num.{{ ceph_stable_release }} > ceph_release_num.jewel" }
- { role: ceph-mgr, when: "ceph_release_num.{{ ceph_stable_release }} > ceph_release_num.jewel" }
- hosts: clients
become: True
roles:
+ - ceph-defaults
+ - ceph-common
- ceph-client
gather_facts: false
become: True
roles:
- - ceph-mon
+ - ceph-defaults
+ - ceph-common
+ - ceph-mon
- hosts: agents
gather_facts: false
become: True
roles:
- - ceph-agent
+ - ceph-defaults
+ - ceph-common
+ - ceph-agent
- hosts: osds
gather_facts: false
become: True
roles:
- - ceph-osd
+ - ceph-defaults
+ - ceph-common
+ - ceph-osd
- hosts: mdss
gather_facts: false
become: True
roles:
- - ceph-mds
+ - ceph-defaults
+ - ceph-common
+ - ceph-mds
- hosts: rgws
gather_facts: false
become: True
roles:
- - ceph-rgw
+ - ceph-defaults
+ - ceph-common
+ - ceph-rgw
- hosts: nfss
gather_facts: false
become: True
roles:
- - ceph-nfs
+ - ceph-defaults
+ - ceph-common
+ - ceph-nfs
- hosts: restapis
gather_facts: false
become: True
roles:
- - ceph-restapi
+ - ceph-defaults
+ - ceph-common
+ - ceph-restapi
- hosts: rbdmirrors
gather_facts: false
become: True
roles:
- - ceph-rbd-mirror
+ - ceph-defaults
+ - ceph-common
+ - ceph-rbd-mirror
- hosts: clients
gather_facts: false
become: True
roles:
- - ceph-client
+ - ceph-defaults
+ - ceph-common
+ - ceph-client
- hosts: mgrs
gather_facts: false
become: True
roles:
+ - { role: ceph-defaults, when: "ceph_release_num.{{ ceph_stable_release }} > ceph_release_num.jewel" }
+ - { role: ceph-common, when: "ceph_release_num.{{ ceph_stable_release }} > ceph_release_num.jewel" }
- { role: ceph-mgr, when: "ceph_release_num.{{ ceph_stable_release }} > ceph_release_num.jewel" }