redhat-cop.jboss_eap
DEPRECATED - This repository is no longer maintained
The features from this repository have moved to the ansible-middleware project, particularly the wildfly repository.
Ansible JBoss EAP Role 
This role installs JBoss Enterprise Application Platform on RHEL7 and is meant for use with JBoss Middleware Playbooks.
Transfer Method
This role allows several ways to send product zip files to the target host. You can find these methods in the main playbooks README, as they are valid for different roles.
Dependencies
- java
- unzip
Our playbooks provide these dependencies in a common role, but there is no specific Ansible dependency, giving users more flexibility.
JBoss Instance Customization
You can customize JBoss instances for each host or group by changing the jboss_instance
property. By default, a single standalone instance is set up with the HTTP and Management interfaces available to everyone.
jboss_instances:
- name: standalone
Here are some ways to customize the JBoss instances:
- Create a single instance called standalone that does not let anyone access the Management interface
jboss_instances:
- name: standalone
bind_management_address: 127.0.0.1
- Create multiple instances on the same machine with a 100 port offset
jboss_instances:
- name: node1
- name: node2
port_offset: 100
Example Playbooks
License
Authors Information
Role for Red Hat JBoss Enterprise Application Platform (EAP)
ansible-galaxy install redhat-cop.jboss_eap