I wanted to learn how to work with ANSIBLE and i learn best when i do something practical. So the decision was to automate the setup/installation of the IBM Rational License Key Server (well actually i started with a different project but this finished first ;).
The original project started at the end of November 2019 with reading:
- Jeff Geerling: Ansible for DevOps
- Lorin Hochstein & Rene Moser: Ansible Up and Running 2nd Ed
In the next weeks/months whenever i had time i did some hacking and lot of the used code i have found during my search on Ansible documentation, Ansible Galaxy, Stackoverflow, and so on. Didn't record the source to mentioned all of them here! My mistake...
This Playbook only checks if the prerequisites for RLKS are available and if not installs them. It does not check if it is ready to use (python, ansible, updated, and so on)
All parameters can be found in group_vars/rlks_server.yml I have downlaoded the binaries from IBM Fix Central using the "Rational Licensing", "Installed Version 8.1.6" and "Platform ALL" to search for the binary. In the list or found binaries use IBM_Rational_License_Key_Server_816
Put the downloaded zip file into your "rlks_installfiles_location". Also put your license file there. If you have purchased Rational products or have asked for evaluations you can download your license file from the IBM Rational License Key Center.