This document is about how to install and configure IBM Business Automation Workflow V21.0.2 on containers on AWS ROSA.
psql --host=YourPostgreSQLInstanceEndpoint --port=5432 --username=postgres --password
. Go through the steps in it one by one. The following sections focuses on some steps in it, not all the steps.
https://github.com/IBM/cloud-pak/blob/master/repo/case/ibm-cs-bawautomation-2.1.6.tgz
IBM Automation Foundation Core
IBM Automation Foundation
IBM Cloud Platform Common Services
IBM Cloud Pak for Business Automation
[root@ip-10-0-15-242 jdbc]# oc get pod | grep ibm-cp4a-operator
ibm-cp4a-operator-68c78858f9-llzww 1/1 Running 0 4d16h
sudo chgrp -R 0 postgresql/
sudo chmod -Rf g=u /postgresql/
sudo chmod -R 777 postgresql/
oc cp postgresql/ ibm-cp4a-operator-68c78858f9-llzww:/opt/ansible/share/jdbc
cd scripts
./cp4a-deployment.sh baw
Operator will automatically deploy IAM for you, but you need to manually configure the LDAP for IAM. You may need to add your ldap info to IAM manually once you make sure IAM has been deployed successfully by operator or wait till all deployments done:
-
Check if IAM is ready by running oc get cm -n kube-public ibm-common-services-status -o yaml|grep " iamstatus:"
and cmd oc get po -n ibm-common-services
-
Accessing the IAM console. Use the following command to get the URL to access the IBM Cloud Platform Common Services console:
oc get route -n ibm-common-services cp-console -o jsonpath=‘{.spec.host}’
Following is a sample output: ***.com
Based on the example output, your console URL would be https://***.com:443.
-
Console username and password
The default username to access the console is admin. You can get the default username by running the following command:
oc -n ibm-common-services get secret platform-auth-idp-credentials -o jsonpath='{.data.admin_username}' | base64 -d && echo
You can get the password for the default username by running the following command:
oc -n ibm-common-services get secret platform-auth-idp-credentials -o jsonpath='{.data.admin_password}' | base64 -d
-
Login IAM UI console with admin
internal account first.
-
Create connection to add your ldap on IAM UI. In user management. Select identity provider, then select create connection and then add the LDAP in this page. Save it.