jboss – deploy applications to JBoss — Ansible Documentation

- AnsibleFest
- Products
- Community
- Webinars & Training
- Blog

Documentation

# jboss – deploy applications to JBoss

- Synopsis
- Parameters
- Notes
- Examples
- Status

## 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 - | Choices: present ← absent | 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 not guaranteed to have a backwards compatible interface. [preview]
- This module is maintained by the Ansible Community. [community]

### Authors

- Jeroen Hoekx (@jhoekx)

Hint

If you notice any issues in this documentation you can edit this document to improve it.