On this page
jboss - deploy applications to JBoss
New in version 1.4.
Synopsis
- Deploy applications to JBoss standalone using the filesystem
 
Parameters
| Parameter | Choices/Defaults | Comments | 
|---|---|---|
| deploy_path | Default: 
        "/var/lib/jbossas/standalone/deployments"
         | 
      
        
        The location in the filesystem where the deployment scanner listens
         | 
     
| deployment  
        required
         | 
      
        
        The name of the deployment
         | 
     |
| src | 
        
        The remote path of the application ear or war to deploy
         | 
     |
| state | 
       
  | 
      
        
        Whether the application should be deployed or undeployed
         | 
     
Notes
Note
- The JBoss standalone deployment-scanner has to be enabled in standalone.xml
 - Ensure no identically named application is deployed through the JBoss CLI
 
Examples
# Deploy a hello world application
- jboss:
    src: /tmp/hello-1.0-SNAPSHOT.war
    deployment: hello.war
    state: present
# Update the hello world application
- jboss:
    src: /tmp/hello-1.1-SNAPSHOT.war
    deployment: hello.war
    state: present
# Undeploy the hello world application
- jboss:
    deployment: hello.war
    state: absent
  Status
This module is flagged as preview which means that it is not guaranteed to have a backwards compatible interface.
Maintenance
This module is flagged as community which means that it is maintained by the Ansible Community. See Module Maintenance & Support for more info.
For a list of other modules that are also maintained by the Ansible Community, see here.
Author
- Jeroen Hoekx (@jhoekx)
 
Hint
If you notice any issues in this documentation you can edit this document to improve it.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
 https://docs.ansible.com/ansible/2.6/modules/jboss_module.html