--- # Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. # SPDX-License-Identifier: MIT-0 - name: Search for SAPEXE file find: paths: "{{ kernel_dest_folder }}/" patterns: 'SAPEXE_*SAR' register: sapexe_found failed_when: sapexe_found.matched != 1 - name: Store SAPEXE file full path set_fact: sap_exe_full_path="{{ sapexe_found.files[0].path }}" - name: Search for igsexe_*.sar file on "{{ kernel_dest_folder }}" folder find: paths: "{{ kernel_dest_folder }}/" patterns: 'igsexe_*sar' register: igsexe_found failed_when: igsexe_found.matched != 1 - name: Store igsexe file full path set_fact: igsexe_full_path="{{ igsexe_found.files[0].path }}" - name: Search for igshelper_*.sar file on "{{ kernel_dest_folder }}" folder find: paths: "{{ kernel_dest_folder }}/" patterns: 'igshelper_*sar' register: igshelper_found failed_when: igshelper_found.matched != 1 - name: Store igshelper file full path set_fact: igshelper_full_path="{{ igshelper_found.files[0].path }}" - name: Set ASCS instance number with two characters set_fact: ascs_instance_number="{{ (GLOBAL_ASCS_INSTANCE_NUMBER | string | length > 1) | ternary(GLOBAL_ASCS_INSTANCE_NUMBER, "0"+(GLOBAL_ASCS_INSTANCE_NUMBER | string)) }}" - name: Set PAS instance number with two characters set_fact: pas_instance_number="{{ (GLOBAL_PAS_INSTANCE_NUMBER | string | length > 1) | ternary(GLOBAL_PAS_INSTANCE_NUMBER, "0"+(GLOBAL_PAS_INSTANCE_NUMBER | string)) }}" - name: Create params file PAS installation template: src: "{{ item.file_name }}" dest: "{{ item.dest }}" with_items: - file_name: pas.params dest: "{{ pas_params_file_full_path }}"