diff --git a/tripleo_ansible/roles/tripleo_lvmfilter/defaults/main.yml b/tripleo_ansible/roles/tripleo_lvmfilter/defaults/main.yml index 6e00dc832..883876fd5 100644 --- a/tripleo_ansible/roles/tripleo_lvmfilter/defaults/main.yml +++ b/tripleo_ansible/roles/tripleo_lvmfilter/defaults/main.yml @@ -19,5 +19,6 @@ # All variables within this role should have a prefix of "tripleo_tripleo_lvmfilter" tripleo_tripleo_lvmfilter_enabled: false +tripleo_tripleo_lvmfilter_dry_run: false tripleo_tripleo_lvmfilter_devices_allowlist: [] tripleo_tripleo_lvmfilter_devices_denylist: [] diff --git a/tripleo_ansible/roles/tripleo_lvmfilter/tasks/main.yml b/tripleo_ansible/roles/tripleo_lvmfilter/tasks/main.yml index 62c8db9f1..a08e030e8 100644 --- a/tripleo_ansible/roles/tripleo_lvmfilter/tasks/main.yml +++ b/tripleo_ansible/roles/tripleo_lvmfilter/tasks/main.yml @@ -19,7 +19,9 @@ package_facts: manager: auto - name: gather allowed block devices list - when: "'lvm2' in ansible_facts.packages" + when: + - "'lvm2' in ansible_facts.packages" + - tripleo_tripleo_lvmfilter_enabled or tripleo_tripleo_lvmfilter_dry_run block: - name: collect in-use lvm2 devices list become: true