Wildfly Collection for Ansible - middleware_automation.wildfly
About
This Ansible Collection regroups several playbooks (packaged as role) to help install, setup and maintain Java JEE appserver Wildfly (and its product counterpart JBoss Enterprise Application (EAP) ) within the configuration management tool Ansible.
Ansible version compatibility
This collection has been tested against following Ansible versions: >=2.9.10.
Install
Plugins and modules within a collection may be tested with only specific Ansible versions. A collection may contain metadata that identifies these versions.
Included content
Roles
wildfly_install: download and install
wildfly_systemd: configure systemd unit
wildfly_driver: install additional driver modules (ie. JDBC)
wildfly_utils: utilities related to EAP
wildfly_validation: validate deployed installation
wildfly_uninstall: restore status pre wildfly_install
Installing the collection
To install this Ansible collection:
$ ansible-galaxy collection install middleware_automation.wildfly
or with a downloaded or built tarball, run the following command:
$ ansible-galaxy collection install /path/to/middleware_automation.wildfly.tgz
Building the collection
$ ansible-galaxy collection build .
Dependencies
middleware_automation.redhat_csp_download
This collection is required to download resources from RedHat Customer Portal.
Documentation to collection can be found at https://github.com/ansible-middleware/redhat-csp-download
Support
The wildfly collection is a Beta release and for Technical Preview. If you have any issues or questions related to collection, please don’t hesitate to contact us on Ansible-middleware-core@redhat.com or open an issue on https://github.com/ansible-middleware/wildfly/issues