项目作者: redhat-cop

项目描述 :
Ansible automation for jcliff
高级语言: Python
项目地址: git://github.com/redhat-cop/automate-jcliff.git
创建时间: 2019-05-21T23:32:44Z
项目社区:https://github.com/redhat-cop/automate-jcliff

开源协议:

下载


DEPRECATED - This repository is no longer maintained

Capabilities provided by this repository have migrated to the ansible-middleware project and specifically the ansible_collections_jcliff repository.

jcliff Ansible Support

Build Status
Ansible Galaxy

This repository contains tooling to support utilizing Ansible with the jcliff utility to manage Red Hat Enterprise Application Platform (EAP) / Wildfly configuration.

Ansible Galaxy

Content from this repository is available in Ansible Galaxy. Installation can be facilitated by the executing the following command:

  1. ansible-galaxy install redhat-cop.jcliff

Installing Wildfly using Ansible

With the role install, you can directly install Widlfy using the provided playbook:

  1. # cd ~/.ansible/role/...
  2. # 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.

Tweak your Wildfly configuration with JCliff

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:

  1. # ansible-playbook ~/.ansible/roles/redhat-cop.jcliff/tune-wildfly-with-jcliff.yml

How to work on this module

Here is a few developer tricks:

  • always use -vvvv when running Ansible, use the output to use JCliff directly, validating first that the files generated by this module are correct
  • use the —start-at option of Ansible Playbook command to jump directly to the module execution.