jboss
jboss role
Summary
This role installs JBoss Application on Linux and Windows platforms
Current JBoss role can be installed to OS Linux 6.* and 7.*
Role tasks
- Create Jboss user (Linux)
- Install Jboss
- Additional opportunity to install from s3, web, jboss-org, local source.
- Set JBOSS_HOME variable (Linux)
Requirements
- Minimal Version of the ansible for installation: 2.5
- Supported jboss versions:
- 6
- 7
- Supported OS:
- CentOS
- 6
- 7
- Windows:
- 10
- CentOS
Role Variables
jboss_user
- user for jbossjboss_group
- groupd for jboss usertransport
- artifact source transport Available:jboss-org
- download artifact from http://download.jboss.org with specified:jboss_major_version
jboss_minor_version
jboss_patch_version
web
- fetch artifact from custom web urilocal
- local artifact
jboss_path
- where jboss should be installed default:/opt/jboss
download_path
- local folder for downloading artifacts default:/tmp/
transport_web
- URI for http/https artifact e.g. "http://my-storage.example.com/jboss-as-7.1.1.Final.zip"transport_local
- path for local artifact e.g. "/tmp/jboss-as-7.1.1.Final.zip"
Example Playbook
Installing Jboss from jboss.org:
- name: "Install Jboss from jboss.org"
hosts: all
roles:
- role: "lean-delivery.jboss"
jboss_major_version: 7
jboss_minor_version: 1
jboss_patch_version: 1
Installing Jboss from local file:
- name: "Install Jboss from local"
hosts: all
roles:
- role: "lean-delivery.jboss"
transport: "local"
transport_local: "/tmp/jboss-as-7.1.1.Final.zip"
License
Apache2
Authors
- Anastacia Maletskaya
anastacia_maletskaya@lean-delivery.com
Install
ansible-galaxy install lean-delivery/ansible-role-jboss
License
apache-2.0
Downloads
804
Owner
Simplify by using!