Changing deployment_extra_facts_filter in ceph-install.yml
diff --git a/playbooks/ceph-install.yml b/playbooks/ceph-install.yml index cf2a126c7..df0cb3f0f 100644 --- a/playbooks/ceph-install.yml +++ b/playbooks/ceph-install.yml @@ -30,7 +30,8 @@ - name: Gather additional facts for monitor_address_block include_tasks: "common-tasks/gather-hardware-facts.yml" vars: - deployment_extra_facts_filter: "ansible_all_ipv[4,6]_addresses" + deployment_extra_facts_filter: + - "ansible_all_ipv[4,6]_addresses" deployment_extra_facts_subset: "!all,network" when: monitor_address_block is defined tags: @@ -39,7 +40,8 @@ - name: Gather additional facts for monitor_interface include_tasks: "common-tasks/gather-hardware-facts.yml" vars: - deployment_extra_facts_filter: "{{ 'ansible_' ~ monitor_interface | replace('-','_') }}" + deployment_extra_facts_filter: + - "{{ 'ansible_' ~ monitor_interface | replace('-','_') }}" deployment_extra_facts_subset: "!all,network" when: monitor_interface is defined tags: @@ -48,7 +50,8 @@ - name: Gather memory facts include_tasks: "common-tasks/gather-hardware-facts.yml" vars: - deployment_extra_facts_filter: "ansible_memtotal*" + deployment_extra_facts_filter: + - "ansible_memtotal*" deployment_extra_facts_subset: "!all,hardware" tags: - always @@ -131,7 +134,8 @@ - name: Gather memory facts include_tasks: "common-tasks/gather-hardware-facts.yml" vars: - deployment_extra_facts_filter: "ansible_memtotal*" + deployment_extra_facts_filter: + - "ansible_memtotal*" deployment_extra_facts_subset: "!all,hardware" tags: - always @@ -189,7 +193,8 @@ - name: Gather memory facts include_tasks: "common-tasks/gather-hardware-facts.yml" vars: - deployment_extra_facts_filter: "ansible_memtotal*" + deployment_extra_facts_filter: + - "ansible_memtotal*" deployment_extra_facts_subset: "!all,hardware" tags: - always
So even though ansible states that a string will work, it doesn't. :=(
Changing deployment_ extra_facts_ filter in ceph-install.yml
diff --git a/playbooks/ ceph-install. yml b/playbooks/ ceph-install. yml .df0cb3f0f 100644 ceph-install. yml ceph-install. yml address_ block
include_ tasks: "common- tasks/gather- hardware- facts.yml" extra_facts_ filter: "ansible_ all_ipv[ 4,6]_addresses" extra_facts_ filter: all_ipv[ 4,6]_addresses"
deployment_ extra_facts_ subset: "!all,network" address_ block is defined
include_ tasks: "common- tasks/gather- hardware- facts.yml" extra_facts_ filter: "{{ 'ansible_' ~ monitor_interface | replace('-','_') }}" extra_facts_ filter:
deployment_ extra_facts_ subset: "!all,network"
include_ tasks: "common- tasks/gather- hardware- facts.yml" extra_facts_ filter: "ansible_memtotal*" extra_facts_ filter:
deployment_ extra_facts_ subset: "!all,hardware"
include_ tasks: "common- tasks/gather- hardware- facts.yml" extra_facts_ filter: "ansible_memtotal*" extra_facts_ filter:
deployment_ extra_facts_ subset: "!all,hardware"
include_ tasks: "common- tasks/gather- hardware- facts.yml" extra_facts_ filter: "ansible_memtotal*" extra_facts_ filter:
deployment_ extra_facts_ subset: "!all,hardware"
index cf2a126c7.
--- a/playbooks/
+++ b/playbooks/
@@ -30,7 +30,8 @@
- name: Gather additional facts for monitor_
vars:
- deployment_
+ deployment_
+ - "ansible_
when: monitor_
tags:
@@ -39,7 +40,8 @@
- name: Gather additional facts for monitor_interface
vars:
- deployment_
+ deployment_
+ - "{{ 'ansible_' ~ monitor_interface | replace('-','_') }}"
when: monitor_interface is defined
tags:
@@ -48,7 +50,8 @@
- name: Gather memory facts
vars:
- deployment_
+ deployment_
+ - "ansible_memtotal*"
tags:
- always
@@ -131,7 +134,8 @@
- name: Gather memory facts
vars:
- deployment_
+ deployment_
+ - "ansible_memtotal*"
tags:
- always
@@ -189,7 +193,8 @@
- name: Gather memory facts
vars:
- deployment_
+ deployment_
+ - "ansible_memtotal*"
tags:
- always
So even though ansible states that a string will work, it doesn't. :=(