IBM Verify

 View Only

 ISAM Appliance upgrade from Ansible

Manish Binwal's profile image
Manish Binwal posted Fri March 21, 2025 06:39 AM

Hello, We are in the process of upgrade ISAM 9 appliance to ISVA 10 using IBM Ansible playbooks, can we pass the fixpack/firmware location to centralized location or files should in the server from we are executing ansible playbooks. We have used the following for POC purpose and want to use repository URL

POC purpose

install_firmware_file: "/users/unix//isva_10.0.5.0_20221129-1716.pkg"

install_fixpack_file: "/users/unix//isva_signing.fixpack"

Want to use the following as in actual implementation

install_firmware_file: "http://location-yumprod/isva_10.0.5.0_20221129-1716.pkg"

install_fixpack_file: "http://location-yumprod/isva_signing.fixpack"

Tom Bosmans's profile image
Tom Bosmans

Hi Manish,

You need to download the fixpack/firmware to the Ansible controller (AAP or a linux host with ansible), for instance using `ansible.builtin.get_url`.
Then you can install the fixpack/firmware, from the local directory.

        - name: download firmware update to ansible host
          ansible.builtin.get_url:
            url: "http://source/of/update/{{ item.file_name | default('') }}"
            dest: "{{ ansible_host_download_dir | default('/tmp') }}/{{ item.file_name | default('') }}"
            force: false
          loop: "{{ updates_firmware }}"
          loop_control:
            label: Downloading {{ item.file_name | default('') }}
          delegate_to: localhost
          run_once: true