diff options
| -rw-r--r-- | roles/openshift_metrics/tasks/install_metrics.yaml | 16 | 
1 files changed, 12 insertions, 4 deletions
diff --git a/roles/openshift_metrics/tasks/install_metrics.yaml b/roles/openshift_metrics/tasks/install_metrics.yaml index bab37dbfb..ddaa54438 100644 --- a/roles/openshift_metrics/tasks/install_metrics.yaml +++ b/roles/openshift_metrics/tasks/install_metrics.yaml @@ -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  | 
