Skip to content
Snippets Groups Projects
Commit dfc4cc66 authored by Jörg Sachse's avatar Jörg Sachse
Browse files

feature: install IBM TSM Spectrum Protect backup client

parent acd74d0f
Branches
No related tags found
No related merge requests found
--- ---
# defaults file for ansible_lza_bootstrap_rhel_server # defaults file for ansible_lza_bootstrap_rhel_server
tsm_default_version_short: "v8110"
tsm_default_version_long: "8.1.10"
tsm_default_checksum: "sha1:8ed715ad4c934a9891b2357d4877f3095a2c5ac2"
---
- name: download IBM TSM Client setup files
get_url:
url: "https://public.dhe.ibm.com/storage/tivoli-storage-management/maintenance/client/v8r1/Linux/LinuxX86/BA/{{ tsm_version_short | default(tsm_default_version_short) }}/{{ tsm_version_long | default(tsm_default_version_long) }}.0-TIV-TSMBAC-LinuxX86.tar"
dest: "/tmp/"
checksum: "{{ tsm_checksum | default(tsm_default_checksum) }}"
- name: create extraction dir
file:
path: "/tmp/tsm/"
state: directory
- name: extract IBM TSM Client setup files
unarchive:
src: "/tmp/8.1.10.0-TIV-TSMBAC-LinuxX86.tar"
dest: "/tmp/tsm/"
copy: false
# https://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.10/client/t_inst_linuxx86client.html
- name: install IBM TSM Client
yum:
name: [
'/tmp/tsm/gskcrypt64-8.0.55.14.linux.x86_64.rpm',
'/tmp/tsm/gskssl64-8.0.55.14.linux.x86_64.rpm',
'/tmp/tsm/TIVsm-API64.x86_64.rpm',
'/tmp/tsm/TIVsm-APIcit.x86_64.rpm',
'/tmp/tsm/TIVsm-BA.x86_64.rpm',
'/tmp/tsm/TIVsm-BAcit.x86_64.rpm',
'/tmp/tsm/TIVsm-BAhdw.x86_64.rpm'
]
become: true
- name: manage service
systemd:
name: "dsmcad.service"
enabled: true
state: started
become: true
tags: [svc]
--- ---
# vars file for ansible_lza_bootstrap_rhel_server # vars file for ansible_lza_bootstrap_rhel_server
tsm_version_short: "v8110"
tsm_version_long: "8.1.10"
tsm_checksum: "sha1:8ed715ad4c934a9891b2357d4877f3095a2c5ac2"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment