summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--chaos-at-home/generic.yml6
-rw-r--r--dan/generic.yml6
-rw-r--r--spreadspace/generic.yml6
3 files changed, 18 insertions, 0 deletions
diff --git a/chaos-at-home/generic.yml b/chaos-at-home/generic.yml
index bc8866c5..9a495ffb 100644
--- a/chaos-at-home/generic.yml
+++ b/chaos-at-home/generic.yml
@@ -1,5 +1,11 @@
---
- name: "Apply role {{ myrole }} to hosts: {{ myhosts }}"
hosts: "{{ myhosts }}"
+ pre_tasks:
+ - name: cook some variables for roles that expect them to be cooked
+ set_fact:
+ install_cooked: "{{ install | default({}) }}"
+ network_cooked: "{{ network | default({}) }}"
+ vm_host_cooked: "{{ vm_host | default({}) }}"
roles:
- role: "{{ myrole }}"
diff --git a/dan/generic.yml b/dan/generic.yml
index bc8866c5..9a495ffb 100644
--- a/dan/generic.yml
+++ b/dan/generic.yml
@@ -1,5 +1,11 @@
---
- name: "Apply role {{ myrole }} to hosts: {{ myhosts }}"
hosts: "{{ myhosts }}"
+ pre_tasks:
+ - name: cook some variables for roles that expect them to be cooked
+ set_fact:
+ install_cooked: "{{ install | default({}) }}"
+ network_cooked: "{{ network | default({}) }}"
+ vm_host_cooked: "{{ vm_host | default({}) }}"
roles:
- role: "{{ myrole }}"
diff --git a/spreadspace/generic.yml b/spreadspace/generic.yml
index bc8866c5..9a495ffb 100644
--- a/spreadspace/generic.yml
+++ b/spreadspace/generic.yml
@@ -1,5 +1,11 @@
---
- name: "Apply role {{ myrole }} to hosts: {{ myhosts }}"
hosts: "{{ myhosts }}"
+ pre_tasks:
+ - name: cook some variables for roles that expect them to be cooked
+ set_fact:
+ install_cooked: "{{ install | default({}) }}"
+ network_cooked: "{{ network | default({}) }}"
+ vm_host_cooked: "{{ vm_host | default({}) }}"
roles:
- role: "{{ myrole }}"