--- - name: Create application role mocked artifacts directories file: path: "{{ item }}" state: directory delegate_to: localhost loop: - "{{ app_helm_charts_install_directory }}" - certs - "{{ application_pre_install_role + '/tasks/' }}" - "{{ application_post_install_role + '/tasks/' }}" - name: Create Makefile to simulate helm charts dir and make building copy: content: | all: onap: dest: "{{ app_helm_charts_install_directory }}/Makefile" delegate_to: localhost when: simulate_helm - name: Clean previous simulation output file file: path: "{{ helm_simulation_output_file }}" state: absent - name: simulate helm binary copy: content: | #!/bin/bash echo "$@" >> {{ helm_simulation_output_file }} dest: "{{ helm_bin_dir }}/helm" mode: 0755 when: simulate_helm - name: Install make package: name: make state: present - name: Create dummy cert file to simulate offline server certificates in helm install with override.yml file copy: content: | this is dummy server certificate value dest: certs/rootCA.crt delegate_to: localhost - name: Create test patch role files copy: content: | --- - name: Mocked up patch role debug: msg: "Noop task to mock up patch role" dest: application/test-patch-role/tasks/main.yml delegate_to: localhost