Skip to content

ansible-middleware/ansible-middleware-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Start here

Ansible-middleware workshop

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.

Workshop architecture

Get Started

Prerequisites

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.

Instructions

  1. Set up your environment
  2. Learn about adding collections
  3. Configure postgresql
  4. Deploying JBoss Core Services
  5. Deploying JBoss EAP
  6. Configuring JBoss EAP
  7. Deploying applications
  8. Testing
  9. Combining the playbooks

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published