Skip to content

ibm-sterling-devops/ansible-ibm-sterling

Repository files navigation

ansible-ibm-sterling

Ansible collection supporting devops for IBM Sterling B2Bi, IBM Connect:Direct, Seas, ...

Playbooks

Playbook name Status Description
setup-cd.yml Complete Install IBM Connect:Direct 6.2.x
setup-sb2b.yml Complete Install IBM Sterling B2B Integrator 6.1.2 - one node only
setup-db2.yml Complete Install IBM DB2 11.5.x and setup Sterling B2Bi Database
setup-nginx.yml Complete Install Nginx as HTTP server for Repository
deploy_cd.yml Complete Deploy IBM Connect:Direct 6.3.x on Redhat OpenShift
deploy_sb2b.yml Complete Deploy IBM Sterling B2B Integrator on Redhat OpenShift
tools/cloudbeaver.yml Complete Deploy CloudBeaver CE to manage databases
tools/openldap.yml Complete Deploy OpenLDAP as LDAP Server

Roles

See complete list of ROLES

Getting start

Prerequisites

  1. Download installation files:
Product Name PartNum Filename Description
IBM Connect:Direct IBM_CD_V6.2_UNIX_RedHat.Z.tar.Z IBM Connect:Direct 6.2.x
IBM DB2 V11.5.x DB2S_11.5.4_MPML.tar.gz IBM DB2 V11.5.4 Multi-platform Multi-language
IBM Java SDK/JRE M06M9ML SB2BI_6.1.2_MP_ML_JDK.zip IBM Sterling B2B Integrator V6.1.2 or IBM Sterling File Gateway V6.1.2 Java SDK/JRE Multiplatform
IBM Sterling B2B Integrator M06MCML SB2BI_6.1.2_MP_ML.zip IBM Sterling B2B Integrator V6.1.2 for Multiplatform Multilingual
IBM Java Unrestricted Policy unrestrictedpolicyfiles.zip
  1. Copy files to Web Server

Example of my repository: /usr/share/nginx/html

Cloning ansible-ibm-websphere from git

git clone https://github.com/ibm-sterling-devops/ansible-ibm-sterling.git

Running playbooks

Install Connect:Direct (standalone)

cd ansible-ibm-sterling

ansible-playbook -i environments/hosts.dev -u root playbooks/setup-cd.yml

Install Sterling B2B (standalone)

cd ansible-ibm-sterling

ansible-playbook -i environments/hosts.dev -u root playbooks/setup-sb2b.yml

Deploy IBM Connect:Direct 6.3.x on Redhat OpenShift

You must have kubectl, oc, git and ansible installed in your machine

Log in the IBM Container software library with the IBMid and password that are associated with the entitled software. Click Get entitlement key. With key export variable

export ENTITLED_REGISTRY_KEY=eyJ0...

Do a login in Openshift console and run the command:

oc login --token=sha256~P...k --server=https://c....containers.cloud.xxx.com:31234

To run playbook the playbook

cd ansible-ibm-sterling


export CD_NAMESPACE=ibm-cd-cdnode01-dev
export CD_NODENAME=CDNODE01

ansible-playbook playbooks/deploy_cd.yml

More options Deploy IBM Sterling Connect:Direct on OpenShift using Ansible Scripts

Deploy IBM Sterling B2B Integrator on Redhat OpenShift

See documentation Deploy IBM Sterling B2B Integrator on OpenShift using Ansible Scripts

Contributors

See the list of contributors who participated in this project.

License

This project is licensed under the Eclipse Public License - v 2.0 - see the LICENSE.md file for details

Disclaimer

This product is not officially supported, and can be used as is. And any feedback will be welcome. We does not make any warranty about the completeness, reliability and accuracy of this code. Any action you take by using this code is strictly at your own risk, and this project will not be liable for any losses and damages in connection with the use of this code.