/ansible-role-redhat-jboss-common

Ansible role installing prerequisites for Red Hat JBoss products

Primary LanguageShellApache License 2.0Apache-2.0

Ansible role: "Red Hat JBoss common" Build Status Galaxy

Description

Installs the prerequisites for the Red Hat JBoss middleware products specific roles like:

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)
  • telnet
  • bc (needed for memstat.sh)
  • memstat.sh (a memory usage display utility)

Please have a look at this example showing how to easily operate Red Hat JBoss middleware products using this role.

Requirements

This role has been tested on Ansible 2.0.2.0 and 2.1.1.0. It requires Red Hat Enterprise Linux 7.

Dependencies

None.

Dependend on this role

This is a base role for

  • ansible-role-redhat-jboss-eap
  • ansible-role-redhat-fuse

Installation

ansible-galaxy install Maarc.rh-jboss-common

Role Variables

Name Default Value Description
java_pkg_name java-1.8.0-openjdk-devel Used Java 8 JDK. See recommendation.
timezone Europe/Amsterdam Timezone for the hosts and the logs.
download_dir /tmp/rh-jboss-repo Directory containing all downloaded middleware on the managed remote host.
locale en_US.UTF-8 Default Locale for system

License

Apache 2.0

Author Information