community.general.jboss module – Deploy applications to JBoss
Note
This module is part of the community.general collection (version 10.7.5).
You might already have this collection installed if you are using the ansible package.
It is not included in ansible-core.
To check whether it is installed, run ansible-galaxy collection list.
To install it, use: ansible-galaxy collection install community.general.
To use it in a playbook, specify: community.general.jboss.
Synopsis
- Deploy applications to JBoss standalone using the filesystem. 
Parameters
| Parameter | Comments | 
|---|---|
| The location in the filesystem where the deployment scanner listens. Default:  | |
| The name of the deployment. | |
| The remote path of the application ear or war to deploy. Required when  Ignored when  | |
| Whether the application should be deployed or undeployed. Choices: 
 | 
Attributes
| Attribute | Support | Description | 
|---|---|---|
| Support: full | Can run in  | |
| Support: none | Will return details on what has changed (or possibly needs changing in  | 
Notes
Note
- The JBoss standalone deployment-scanner has to be enabled in - standalone.xml.
- The module can wait until - deploymentfile is deployed/undeployed by deployment-scanner. Duration of waiting time depends on scan-interval parameter from- standalone.xml.
- Ensure no identically named application is deployed through the JBoss CLI. 
See Also
See also
- WildFly reference
- Complete reference of the WildFly documentation. 
Examples
- name: Deploy a hello world application to the default deploy_path
  community.general.jboss:
    src: /tmp/hello-1.0-SNAPSHOT.war
    deployment: hello.war
    state: present
- name: Update the hello world application to the non-default deploy_path
  community.general.jboss:
    src: /tmp/hello-1.1-SNAPSHOT.war
    deploy_path: /opt/wildfly/deployment
    deployment: hello.war
    state: present
- name: Undeploy the hello world application from the default deploy_path
  community.general.jboss:
    deployment: hello.war
    state: absent
