Learn how to deploy JBoss EAP, a PostgreSQL database and a load balancer using Ansible and the ansible-middleware library (maintained at https://ansible-middleware.github.io/). This workshop will deploy the following components:
- 2 x JBoss EAP instances running a simple addressbook application
- 1 x Postgres database, shared by the JBoss EAP instances for persistence
- 1 x Load balancer, to share traffic across the JBoss EAP instances
The architecture is depicted below.
You will need an Red Hat network account to be able to download the JBoss EAP installation zip files. The account you use must not be managed by SSO in order for the Ansible scripts to be able to authenticate. You can create a new account by following the instructions in the Red Hat Customer Portal. You will need to use these credentials when you run the ansible playbooks later in the workshop.