Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
JBoss namespace and jboss_resource #40320
This is an attempt to split PR #39524 into multiple PR's according to recommendations.
This PR is composed of shared code for three remote management module for JBoss: jboss_deployment, jboss_resource and jboss_command. Only jboss_resource is inclued in this PR.
The rationale behind using Management API as opposed to traditional JBoss-CLI  approach is to reduce the burden of the module user to Manage JBoss's resources by introducing a declarative approach that is idempotent by nature (at least for jboss_deployment and jboss_resource).
There is already a jboss module in web_infrastructure  to perform deploys, but it's limited to standalone mode and it leverages deployment scanner, so it basically copy the file to deployment directory, hence it did not provide any feedback for module users regarding deployment success or failure.
I developed a showcase role  to aid in the development of these modules. There are a few examples there and it's fully functional.
This PR changes
CI failure in unit tests: https://app.shippable.com/github/ansible/ansible/runs/73064/3/tests