Wildfly Install role
A role to automate the installation the Wildfly JEE server, including retrieving the source archive.
Requirements
Requirements on the target system are ensured by the role.
Role Defaults
Variable |
Description |
Default |
---|---|---|
|
Wildfly version to install |
|
|
Wildfly download archive name |
|
|
Base URL for wildfly download |
|
|
TODO document argument |
|
|
Wildfly installation directory |
|
|
Wildfly download URL |
|
|
Target download directory |
|
|
wildfly standalone.xml filename override |
|
|
posix user account for wildfly |
|
|
posix group for wildfly |
|
|
RHEL java rpm package |
|
|
Whether to install from local archive |
|
Role Variables
No required variables
Dependencies
Example Playbooks
Default Install
Installs the default version of Wildfly to the default location with the default user.
---
- name: "Installation and configuration"
hosts: "{{ hosts_group_name | default('localhost') }}"
collections:
- middleware_automation.wildfly
roles:
- wildfly_install
Explicit Location and Version
Older Wildfly versions can be download from outside Github.
---
- name: "Installation and configuration"
hosts: "{{ hosts_group_name | default('localhost') }}"
vars:
wildfly_version: '24.0.1.Final'
wildfly_download_baseurl: "https://download.jboss.org/wildfly"
collections:
- middleware_automation.wildfly
roles:
- wildfly_install
License
GPL2