All,
At our last Server WG meeting, I volunteered to write-up requirements for installing wildfly. Unfortunately, some
health issues last weekend got in the way, but everything seems back to normal now.
I managed to locate an ansible role on github by KAMI911 called ansible-role-wildfly. It comes reasonably close to what
I would envision the Server WG to publish and support. It is helping me to formulate a list of requirements.
ansible-role-wildfly supports an older version of wildfly and doesn't play too well with systemd. But it has a lot of
good things that do work.
I am in the process of trying to support the most recent version of wildfly and to properly interface with systemd. If
I am lucky, it should be able to support simultaneous installations of different version of wildfly. I also need to
strip out the installation of the java JDK from this role and put that into it's own role.
All my previous experience with JEE servers has been with WebSphere and WebLogic. Wildfly uses a very different java
classloading system. So when I finish my work from above, I will try to use one of RedHat tutorials to write, build,
deploy and test the wildfly setup.
I am not familiar with the Continuous Integration setup on github. The ansible-role-wildfly has several directories
full of configuration and testing stuff to interface with CI on github. Perhaps when I finish my work, someone else can
implement the CI stuff.
I will try to publish a basic requirements document for Server crafted and supported roles either sometime next week or
the following week.
That's all for now.