Replace standalone.xml with JBoss Cli scripts

Description

If we generated standalone.xml from a template file, we could consolidate our six copies of standalone.xml down to two (EAP + WildFly), or even one copy.

jinja2 is the template format used (by our ops team) in Ansible, so if we use that, we may be able to share the same j2 template between development and ops. Alternatively, we could always generate a j2 file from another template such as Velocity.

Refs:
http://jinja.pocoo.org/ (impl written in Python)
http://www.jython.org/ (Python 2.7 impl for Java)
https://github.com/HubSpot/jinjava (native Java impl, requires Java 8, must confirm j2 support)

Assignee

Patrick Huang

Reporter

Sean Flanigan

Labels

Tested Version/s

None

Sprint

None

Priority

High
Configure