Skip to content

Instantly share code, notes, and snippets.

@ru-rocker
Last active November 15, 2016 04:21
Show Gist options
  • Save ru-rocker/a9fcb477a621624f21d3a59db77dfcda to your computer and use it in GitHub Desktop.
Save ru-rocker/a9fcb477a621624f21d3a59db77dfcda to your computer and use it in GitHub Desktop.
Wannabe JBOSS domain mode deployment module
- hosts: localhost
tasks:
- name: Server group
jcli_servergroup:
jboss_home: /Users/it-ops/Documents/java_dev/server/wildfly-10.0.0.Final/
server_group_name: group1
state: present
register: hasil
- debug: var=hasil
- name: Server
jcli_server:
jboss_home: /Users/it-ops/Documents/java_dev/server/wildfly-10.0.0.Final/
host: master
server_group_name: group1
server_config_name: server1
server_socket_binding_port_offset: 20
state: present
register: hasil
- debug: var=hasil
- name: JVM
jcli_jvm:
jboss_home: /Users/it-ops/Documents/java_dev/server/wildfly-10.0.0.Final/
host: master
server_config_name: server1
jvn_name: server1_jvm
heap_size: 512m
max_heap_size: 1024m
permgen_size: 512m
max_permgen_size: 1024m
state: present
register: hasil
- debug: var=hasil
- pause:
prompt: "Waiting until reload host finish"
minutes: 2
- name: Deploy artifact
jcli_deploy:
jboss_home: /Users/it-ops/Documents/java_dev/server/wildfly-10.0.0.Final/
server_group_name: group1
artifact: demo-0.0.1-SNAPSHOT.war
artifact_dir: /Users/it-ops/Documents/java_dev/workspaces/workspace-sandbox/vagrant-ci/sample-code/target/
state: present
register: hasil
- debug: var=hasil
@ru-rocker
Copy link
Author

ru-rocker commented Nov 15, 2016

already create ansible plugin for wildfly deployment and server creation (domain mode). See ansible-jbosscli-module repository

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment