lean_delivery.jboss

JBoss Role

License Build Status

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

Role Variables


  • jboss_user - user for JBoss

  • jboss_group - group for JBoss user

  • transport - 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 link
    • local - 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

Informazioni sul progetto

Lean Delivery Jboss install

Installa
ansible-galaxy install lean_delivery.jboss
Licenza
apache-2.0
Download
812
Proprietario
Simplify by using!