diff --git a/roles/downloadmq/tasks/Linux_arm64_downloadmq.yml b/roles/downloadmq/tasks/Linux_aarch64_downloadmq.yml similarity index 100% rename from roles/downloadmq/tasks/Linux_arm64_downloadmq.yml rename to roles/downloadmq/tasks/Linux_aarch64_downloadmq.yml diff --git a/roles/installmq/tasks/Linux_installmq.yml b/roles/installmq/tasks/Linux_installmq.yml index 321769c..543cc50 100644 --- a/roles/installmq/tasks/Linux_installmq.yml +++ b/roles/installmq/tasks/Linux_installmq.yml @@ -61,10 +61,21 @@ - name: Create a list of paths to the packages from found files ansible.builtin.set_fact: - package_list: "{{ package_files.results | map(attribute='files.0.path') | list }}" + package_list: "{{ package_list | default([]) + [item.files.0.path | string] }}" + loop: + "{{ package_files.results }}" + when: + - item.files is defined and item.files | length > 0 and item.files.0.path is defined + - ansible_architecture == 'aarch64' + + +- name: Create a list of paths to the packages from found files + ansible.builtin.set_fact: + package_list: "{{ package_files.results.0 | map(attribute='files.0.path') | list }}" when: - "'MQSeriesRuntime' not in ansible_facts.packages" - "'ibmmq-runtime' not in ansible_facts.packages" + - ansible_architecture != 'aarch64' - name: Rpm Installation ansible.builtin.dnf: