Ansible automation for jcliff
Capabilities provided by this repository have migrated to the ansible-middleware project and specifically the ansible_collections_jcliff repository.
This repository contains tooling to support utilizing Ansible with the jcliff utility to manage Red Hat Enterprise Application Platform (EAP) / Wildfly configuration.
Content from this repository is available in Ansible Galaxy. Installation can be facilitated by the executing the following command:
ansible-galaxy install redhat-cop.jcliff
With the role install, you can directly install Widlfy using the provided playbook:
# cd ~/.ansible/role/...
# ansible-playbook ~/.ansible/roles/redhat-cop.jcliff/wildfly-setup.yml
Note that this installation is PLAIN Ansible, the role provided here is not (yet) being used. This installation also download the require artefact for setting up a Postgresql driver later on.
Once Wildfly is successfully installed and is running, you can see how to use the JCliff module, provided by this role, to fine tune the setup of your Wildfly:
# ansible-playbook ~/.ansible/roles/redhat-cop.jcliff/tune-wildfly-with-jcliff.yml
Here is a few developer tricks: