Allow to run cinder role in check mode

Always fetch config files as it's treated as safe operation.
On top of that handle case when there's no local config specified.

Change-Id: I5f5f36da96672679d6801c2a52c58d86657ca612
This commit is contained in:
Dmitriy Rabotyagov 2022-04-14 18:05:55 +02:00
parent 89f48407c0
commit 4aad247b20
3 changed files with 10 additions and 2 deletions

View File

@ -42,6 +42,7 @@
src: "{{ cinder_bin | dirname }}/etc/os-brick/rootwrap.d/os-brick.filters"
dest: /etc/cinder/rootwrap.d/os-brick.filters
state: link
ignore_errors: "{{ ansible_check_mode }}"
- name: Copy cinder rootwrap filters
command: >-

View File

@ -103,6 +103,7 @@
changed_when: false
with_items: "{{ cinder_core_files }}"
run_once: true
check_mode: false
- name: Copy common config
openstack.config_template.config_template:

View File

@ -109,11 +109,17 @@
tags:
- cinder-config
- import_tasks: cinder_cleanup_old_facts.yml
- include_tasks: cinder_cleanup_old_facts.yml
args:
apply:
tags:
- cinder-config
when:
- "'openstack_ansible' in ansible_local"
- "'cinder' in ansible_local['openstack_ansible']"
- "'need_db_sync' in ansible_local['openstack_ansible']['cinder']"
tags:
- cinder-config
- always
- import_tasks: cinder_post_install.yml
tags: