Installs the prerequisites for the Red Hat JBoss middleware products specific roles like:
- Red Hat JBoss Enterprise Application Platform (EAP)
- Red Hat JBoss Web Server (JWS) - Apache HTTPD
- Red Hat JBoss Web Server (JWS) - Apache Tomcat
This role sets the timezone, some shell aliases and installs the following packages:
- unzip
- java
- rsync
- net-tools (for netstat)
- psmisc (for pstree)
- vim (for vimdiff)
Please have a look at this example showing how to easily operate Red Hat JBoss middleware products using this role.
This role has been tested on Ansible 2.0.2.0 and 2.1.1.0. It requires Red Hat Enterprise Linux 7.
None.
ansible-galaxy install Maarc.rh-jboss-common
Name | Default Value | Description |
---|---|---|
java_pkg_name |
java-1.8.0-openjdk-devel |
Used Java 8 JDK. See recommendation. |
timezone |
Europe/Berlin |
Timezone for the hosts and the logs. |
download_dir |
/tmp |
Directory containing all downloaded middleware on the managed remote host. |