Skip to content

Commit 8fbe4fc

Browse files
authored
Merge pull request #188 from junousi/checkmode_improvements
Make Ceph provisioning work in check mode
2 parents 1cb0cba + 2e290be commit 8fbe4fc

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

tasks/ceph.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
- block:
4040
- name: Query for existing Ceph volumes
4141
pve_ceph_volume:
42+
check_mode: no
4243
register: _ceph_volume_data
4344

4445
- name: Generate a list of active OSDs
@@ -126,6 +127,7 @@
126127
- name: List Ceph Pools
127128
command: ceph osd pool ls
128129
changed_when: false
130+
check_mode: no
129131
register: _ceph_pools
130132

131133
- name: Create Ceph Pools
@@ -175,6 +177,7 @@
175177
- name: List Ceph Filesystems
176178
command: ceph fs ls -f json
177179
changed_when: false
180+
check_mode: no
178181
when: "pve_ceph_fs | length > 0"
179182
register: _ceph_fs
180183

@@ -192,6 +195,7 @@
192195
- name: Get Ceph Filesystem pool CRUSH rules
193196
command: 'ceph -f json osd pool get {{ item.0.name }}_{{ item.1 }} crush_rule'
194197
changed_when: false
198+
check_mode: no
195199
when: "pve_ceph_fs | length > 0"
196200
register: _ceph_fs_rule
197201
loop: '{{ pve_ceph_fs | product(["data", "metadata"]) | list }}'

0 commit comments

Comments
 (0)