The playbooks here will help in install, setup the WebLogic domain and OSB Domain and also integration with ActiveMQ:
- installing weblogic application server in multiple machines, clustering them and adding to a domain
- installing weblogic application server with Oracle Service Bus (OSB) in multiple machines, clustering them and adding to a domain
- optionally installing ActiveMQ, and configuring JMS and Database resources
It contains the following roles. These roles are very granular for better flexible mix and match
- java - installs java
- activemq - installs activemq
- wls-install - installs only weblogic
- osb-install - installs weblogic and osb
- rcu - Creates database schema required by weblogic and OSB
- wls-admin-server-setup - creates domain, weblogic admin server, weblogic managed server, and adds to the domain
- osb-admin-server-setup - creates domain, weblogic admin server, OSB managed server, and adds to the domain
- remote-server-setup - Creates managed server and adds to domain
- project-config - add JMS and Database resources
- operations - start and stop admin and managed servers
Your VM/System must have the following to test this code.
- CentOS 6.9
- Weblogic 12c
- OSB 12c
- ActiveMQ v5.15
- Python 2.7
- download the fmw_12.2.1.2.0_infrastructure.jar and fmw_12.2.1.2.0_osb.jar, and place them in the download_folder
- download this repository, and go to folder ansible-weblogic-osb-cluster-installation
- update inventory/prod/osb/hosts for host details, and group_vars, host_vars to customize the hosts, folders, ports etc
- execute ansible-playbook -i inventory/prod/osb install-multi-machines-multi-servers-osb-cluster.yml to install multi-node OSB server
Copy Rights (c) GENERAL PUBLIC LICENSE