|
34 | 34 | {%- endif %}
|
35 | 35 | -e "@{{ ansible_user_dir }}/ci-framework-data/artifacts/parameters/zuul-params.yml"
|
36 | 36 |
|
37 |
| - - name: Slurp dlrn md5 hash |
38 |
| - become: true |
| 37 | + - name: Include inner ansible vars file |
| 38 | + ansible.builtin.slurp: |
| 39 | + src: "{{ cifmw_artifacts_basedir }}/artifacts/ansible-vars.yml" |
| 40 | + register: _inner_ansible |
| 41 | + |
| 42 | + - name: Return Zuul related data |
39 | 43 | vars:
|
40 |
| - _repo_path: >- |
41 |
| - {%- if cifmw_repo_setup_output is defined %} |
42 |
| - {{ cifmw_repo_setup_output }} |
43 |
| - {%- else %} |
44 |
| - {{ ansible_user_dir }}/ci-framework-data/artifacts/repositories |
45 |
| - {%- endif %} |
| 44 | + _inner_ansible_vars: "{{ _inner_ansible.content | b64decode | from_yaml }}" |
| 45 | + _dlrn_md5: "{{ _inner_ansible_vars.cifmw_repo_setup_full_hash }}" |
46 | 46 | block:
|
47 |
| - - name: Check DLRN md5 exists or not |
48 |
| - ansible.builtin.stat: |
49 |
| - path: "{{ _repo_path }}/delorean.repo.md5" |
50 |
| - register: _check_dlrn_md5 |
51 |
| - |
52 |
| - - name: Slurp dlrn md5 hash |
53 |
| - ansible.builtin.slurp: |
54 |
| - path: "{{ _repo_path }}/delorean.repo.md5" |
55 |
| - register: _md5_data |
56 |
| - when: _check_dlrn_md5.stat.exists |
57 |
| - |
58 |
| - - name: Store md5 content |
59 |
| - ansible.builtin.set_fact: |
60 |
| - _dlrn_md5: "{{ _md5_data['content'] | b64decode }}" |
61 |
| - when: _check_dlrn_md5.stat.exists |
62 |
| - |
63 |
| - - name: Return Zuul Data |
64 |
| - ansible.builtin.debug: |
65 |
| - msg: >- |
66 |
| - Running Content provider registry on |
67 |
| - {{ node_ip | default('nowhere') }} with dlrn md5 hash |
68 |
| - {{ _dlrn_md5 | default('') }} |
| 47 | + - name: Return Zuul Data |
| 48 | + ansible.builtin.debug: |
| 49 | + msg: >- |
| 50 | + Running Content provider registry on |
| 51 | + {{ node_ip | default('nowhere') }} with dlrn md5 hash |
| 52 | + {{ _dlrn_md5 | default('') }} |
69 | 53 |
|
70 |
| - - name: Set up content registry IP address |
71 |
| - zuul_return: |
72 |
| - data: |
73 |
| - zuul: |
74 |
| - pause: true |
75 |
| - content_provider_registry_ip: "{{ node_ip | default('nowhere') }}" |
76 |
| - content_provider_dlrn_md5_hash: "{{ _dlrn_md5 | default('') }}" |
| 54 | + - name: Set up content registry IP address |
| 55 | + zuul_return: |
| 56 | + data: |
| 57 | + zuul: |
| 58 | + pause: true |
| 59 | + content_provider_registry_ip: "{{ node_ip | default('nowhere') }}" |
| 60 | + content_provider_dlrn_md5_hash: "{{ _dlrn_md5 | default('') }}" |
0 commit comments