|
@@ -20,15 +20,23 @@
|
|
|
loop_control:
|
|
|
loop_var: include_file
|
|
|
|
|
|
+- find: paths={{ mktemp.stdout }}/templates patterns=*.yaml
|
|
|
+ register: object_def_files
|
|
|
+ changed_when: no
|
|
|
+
|
|
|
+- slurp: src={{item.path}}
|
|
|
+ register: object_defs
|
|
|
+ with_items: "{{object_def_files.files}}"
|
|
|
+ changed_when: no
|
|
|
+
|
|
|
- name: Create objects
|
|
|
include: oc_apply.yaml
|
|
|
vars:
|
|
|
kubeconfig: "{{ mktemp.stdout }}/admin.kubeconfig"
|
|
|
namespace: "{{ openshift_metrics_project }}"
|
|
|
- file_name: "{{ item }}"
|
|
|
- file_content: "{{ lookup('file',item) | from_yaml }}"
|
|
|
- with_fileglob:
|
|
|
- - "{{ mktemp.stdout }}/templates/*.yaml"
|
|
|
+ file_name: "{{ item.source }}"
|
|
|
+ file_content: "{{ item.content | b64decode | from_yaml }}"
|
|
|
+ with_items: "{{ object_defs.results }}"
|
|
|
|
|
|
- name: Scaling up cluster
|
|
|
include: start_metrics.yaml
|