b39d08608f
This patch adds support for installing the latest Security World client software. The installation media format for that version is a zipped file containing an ISO. The mechanism for installing the source media was changed to expect this new format. The file is still downloaded to the target host and now unzip is used instead of tar to unarchive the ISO. The client software is now installed on the target host using the RPM files found in the ISO image. Change-Id: If00a8612cd50f492da833033a2ed3256585617bd
23 lines
783 B
YAML
23 lines
783 B
YAML
---
|
|
- name: Allow using legacy variables for backwards compatibility
|
|
ansible.builtin.set_fact:
|
|
nshield_hsms:
|
|
- name: Legacy variables HSM
|
|
ip: "{{ thales_hsm_ip_address }}"
|
|
when: nshield_hsms is not defined and thales_hsm_ip_address is defined
|
|
notify: Legacy vars warning
|
|
|
|
- name: Allow deprecated tarball URL variable
|
|
ansible.builtin.set_fact:
|
|
security_world_iso_zip_url: "{{ thales_client_tarball_location }}"
|
|
when: security_world_iso_zip_url is not defined and thales_client_tarball_location is defined
|
|
notify: legacy vars warning
|
|
|
|
- name: Include RFS tasks
|
|
ansible.builtin.include_tasks: rfs.yaml
|
|
when: thales_configure_rfs
|
|
|
|
- name: Include client installation tasks
|
|
ansible.builtin.include_tasks: client.yaml
|
|
when: thales_install_client
|