lean_delivery.jboss
JBoss Role
Overview
This role is for installing JBoss Application on Linux and Windows.
It works on Linux OS versions 6.* and 7.*.
Role Tasks
- Create a JBoss user (on Linux)
- Install JBoss
- Options include installing from S3, web, JBoss website, or a local source.
- Set the JBOSS_HOME variable (on Linux)
Requirements
- Minimum Ansible version needed for installation: 2.5
- Supported JBoss Versions:
- 6
- 7
- Supported Operating Systems:
- CentOS:
- 6
- 7
- Windows:
- 10
- CentOS:
Role Variables
jboss_user
- user for JBossjboss_group
- group for JBoss usertransport
- source for the artifact Options:jboss-org
- download from http://download.jboss.org with:jboss_major_version
jboss_minor_version
jboss_patch_version
web
- get from a custom web linklocal
- a local artifact
jboss_path
- installation directory for JBoss default:/opt/jboss
download_path
- folder for downloading artifacts default:/tmp/
transport_web
- URL for the artifact, e.g. "http://my-storage.example.com/jboss-as-7.1.1.Final.zip"transport_local
- path for a local artifact, e.g. "/tmp/jboss-as-7.1.1.Final.zip"
Example Playbook
Installing JBoss from JBoss website:
- name: "Install JBoss from JBoss website"
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
Apache 2.0
Authors
- Anastacia Maletskaya
anastacia_maletskaya@lean-delivery.com
Installa
ansible-galaxy install lean_delivery.jboss
Licenza
apache-2.0
Download
812
Proprietario
Simplify by using!