aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ansible/roles/ceph/tasks/start_mons.yml1
-rw-r--r--ansible/roles/ceph/tasks/start_osds.yml4
-rw-r--r--ansible/roles/ceph/tasks/start_rgws.yml1
-rw-r--r--ansible/roles/ceph/tasks/upgrade.yml15
4 files changed, 16 insertions, 5 deletions
diff --git a/ansible/roles/ceph/tasks/start_mons.yml b/ansible/roles/ceph/tasks/start_mons.yml
index e555d8d5d..1bb2484a1 100644
--- a/ansible/roles/ceph/tasks/start_mons.yml
+++ b/ansible/roles/ceph/tasks/start_mons.yml
@@ -12,4 +12,3 @@
- "{{ node_config_directory }}/ceph-mon/:{{ container_config_directory }}/:ro"
- "ceph_mon:/var/lib/ceph"
- "ceph_mon_config:/etc/ceph"
- when: inventory_hostname in groups['ceph-mon']
diff --git a/ansible/roles/ceph/tasks/start_osds.yml b/ansible/roles/ceph/tasks/start_osds.yml
index 1324fd80e..1a59cbcd6 100644
--- a/ansible/roles/ceph/tasks/start_osds.yml
+++ b/ansible/roles/ceph/tasks/start_osds.yml
@@ -45,6 +45,4 @@
with_together:
- id.results
- osds
- when:
- - inventory_hostname in groups['ceph-osd']
- - osds
+ when: osds
diff --git a/ansible/roles/ceph/tasks/start_rgws.yml b/ansible/roles/ceph/tasks/start_rgws.yml
index 4de1e8afd..f8f963225 100644
--- a/ansible/roles/ceph/tasks/start_rgws.yml
+++ b/ansible/roles/ceph/tasks/start_rgws.yml
@@ -6,4 +6,3 @@
image: "{{ ceph_rgw_image_full }}"
name: "ceph_rgw"
volumes: "{{ node_config_directory }}/ceph-rgw/:{{ container_config_directory }}/:ro"
- when: inventory_hostname in groups['ceph-rgw']
diff --git a/ansible/roles/ceph/tasks/upgrade.yml b/ansible/roles/ceph/tasks/upgrade.yml
index ed97d539c..db8bf0730 100644
--- a/ansible/roles/ceph/tasks/upgrade.yml
+++ b/ansible/roles/ceph/tasks/upgrade.yml
@@ -1 +1,16 @@
---
+- include: config.yml
+
+- include: start_mons.yml
+ serial: "1"
+ when: inventory_hostname in groups['ceph-mon']
+
+- include: start_osds.yml
+ serial: "1"
+ when: inventory_hostname in groups['ceph-osd']
+
+- include: start_rgws.yml
+ serial: "30%"
+ when:
+ - inventory_hostname in groups['ceph-rgw']
+ - enable_ceph_rgw | bool