| --- |
| - 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 |