** This is still a work in progress. README files in this collection were copied from roles repository and need to be edited.
First, you'll need to install Ansible on the machine that will execute your playbooks (called the control node). The control node can be as simple as a laptop or virtual machine, and can be running any Unix-like OS (Linux, BSD, macOS).
You'll want to follow the Ansible documentation for installing Ansible on your machine.
With Ansible installed, clone this repo:
$ git clone https://github.com/jdw112/SDI_AnsiblePlaybooks.git
$ cd SDI_AnsiblePlaybooks/
Update the supplied inventory.ini file. Authentication credentials are not included, and should be specified either on the CLI, or in the inventory file.
sdi_root_dir=/opt/IBM/TDI/V7.2
sdi_solution_directory=/opt/IBM/TDI/SOLDIR
sdi_rmi_port=1099
sdi_web_port=1098
sdi_system_store_port=1527
dashboard_and_restservice_on=false
fix_pack_package_name=7.2.0-ISS-SDI-FP0008
ibm_java_archive_package_name=ibm-java-jre-8.0-6.25-linux-x86_64.tgz
Place the download items in the following directories.
playbook/files/SDI_7.2_XLIN86_64_ML.tar - SDI Installer Image
playbook/files/7.2.0-ISS-SDI-FP0008.zip - SDI Fix pack
playbook/files/ibm-java-jre-8.0-6.25-linux-x86_64.tgz - IBM JVM 8 Update
playbook/files/SIA_RMI_7140_SDI_7X_MP_ML.zip - ISIM RMI Dispatcher Install Image
You're now ready to start using these playbooks.
You can use these playbooks as a base by cloning this repository. Each of them is documented with how to run them via
ansible-playbook
and their customization options.
# For Example
$ cd SDI_AnsiblePlaybooks
$ ansible-playbook playbooks/install_sdi.yml -i inventory.ini
// Primary playbooks
// Secondary playbooks