# Wildfly Collection for Ansible - middleware_automation.wildfly [![Build Status](https://github.com/ansible-middleware/wildfly/workflows/CI/badge.svg?branch=main)](https://github.com/ansible-middleware/wildfly/actions/workflows/ci.yml) ## 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)](https://www.redhat.com/en/technologies/jboss-middleware/application-platform) ) 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](https://github.com/ansible-middleware/wildfly/blob/main/roles/wildfly_install/README.md): download and install * [wildfly_systemd](https://github.com/ansible-middleware/wildfly/blob/main/roles/wildfly_systemd/README.md): configure systemd unit * [wildfly_driver](https://github.com/ansible-middleware/wildfly/blob/main/roles/wildfly_driver/README.md): install additional driver modules (ie. JDBC) * [wildfly_utils](https://github.com/ansible-middleware/wildfly/blob/main/roles/wildfly_utils/README.md): utilities related to EAP * [wildfly_validation](https://github.com/ansible-middleware/wildfly/blob/main/roles/wildfly_validation/README.md): validate deployed installation * [wildfly_uninstall](https://github.com/ansible-middleware/wildfly/blob/main/roles/wildfly_uninstall/README.md): 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 ## Support The wildfly collection is a Beta release and for [Technical Preview](https://access.redhat.com/support/offerings/techpreview). If you have any issues or questions related to collection, please don't hesitate to contact us on or open an issue on https://github.com/ansible-middleware/wildfly/issues ## License [GNU General Public License v2.0](https://github.com/ansible-middleware/wildfly/blob/main/LICENSE)