In this video, we demonstrate how to effortlessly auto-deploy the latest Autonomous Identity (AutoID) release (version 2022.11.x) using the AutoID Playbook.
Please note that while this example comes from ForgeRock experts, it’s essential to understand that this specific deployment script is not officially supported or tested by ForgeRock.
This step-by-step video demonstration provides guided instructions on executing the Ansible script for the automated deployment of AutoID. The outlined instructions are thoroughly covered in the video.
NOTE: If your OS is RedHat 8, please run ansible-playbook/Redhat.sh first
1. ssh to the new vm
clone the repo:
2. cd autoid_ansible/roles/autoid/vars
3. run ansible-playbook
cd to autoid_ansible you should see playbook.yml and other files.
4. run deployer.sh run as autoid user
sudo su - autoid cd autoid-config ./run_deployer.sh
NOTE: Before you run ansible-playbook, make sure the following steps are done which allow you to choose the version of autoid, database type, user name, etc. If you choose to use Cassandra as your database type, you will need to generate a keystore manually. - First, edit the autoid_ansible/roles/autoid/vars/main.yml file. You can change the user name who owns the application: autoid_user. You can change the third-party software location: home_dir
5. Update your docker registry key value as following: key_id is only the value inside double quote after private_key_id —> “private_key_id”: “xxxxxxxxxxxxxxxxxxxxx”,
"private_key": "-----BEGIN PRIVATE KEY-----\nxxxxxxxxxxxxxxxxxxxxx\n-----END PRIVATE KEY-----\n", please only copy/paster value in between -----BEGIN PRIVATE KEY-----\n and \n-----END PRIVATE KEY
Note: There is a showcase_data.zip for dummy data or Connect to mysql via jdbc jdbc:mysql://10.x.x.x:3306/autoid