cookbook 'jboss-deploy', '= 0.2.0'
jboss-deploy (3) Versions 0.2.0 Follow2
Deploy applications to Jboss-eap
cookbook 'jboss-deploy', '= 0.2.0', :supermarket
knife supermarket install jboss-deploy
knife supermarket download jboss-deploy
jboss-deploy Cookbook
This cookbook deploys war files in jboss-eap server for both standalone and domain modes.
Requirements
Platforms
- RHEL/CentOS
- jboss-eap 6.4
Chef
- Chef 12.0 or later
Attributes
jboss-deploy::default
Custom Resources
deployer
The full syntax for all the properties that are available to the deployer resource is:
deployer 'name' do
_file_path String, default: '/tmp'
_owner String, default: 'root'
_group String, default: 'root'
_mode String, default: '644'
_package_url String
_checksum String
_module_name String
_host String, default: '127.0.0.1'
_offset Integer, default: 0
_jboss_mode String, default: 'standalone'
_jboss_home String, default: '/opt/jboss/'
mgmtport Integer, default: 9999
action Symbol, default: deploy
end
where
-
_file_pathis the temporary download location. -
_owneris the OS user. -
_groupis the OS user group. -
_modedefines the permissions. -
_package_urlis the package URL. -
_checksumis the checksum of the package. (sha256) -
_module_namedefines the name of the module. -
_hosthost name forcliaccess. -
_offsetdefines the offset of the jboss instances. -
_jboss_modedefines the jboss mode, defaultstandalone. -
_jboss_homeis the location of Jboss home directory. -
mgmtportis the Jboss management port. -
actionmust be set asdeployorundeploy.
Usage
jboss-deploy::default
Just include jboss-deploy in your node's run_list:
{
"name":"my_node",
"run_list": [
"recipe[jboss-deploy]"
]
}
Clone
git clone https://github.com/jantwisted/chef-jboss-deploy.git
Contributing
- Fork the repository on Github
- Create a named feature branch (like
add_component_x) - Write your change
- Write tests for your change (if applicable)
- Run the tests, ensuring they all pass
- Submit a Pull Request using Github
License and Authors
Authors: Janith (janith@member.fsf.org)
Dependent cookbooks
This cookbook has no specified dependencies.
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
jboss-deploy CHANGELOG
This file is used to list changes made in each version of the jboss-deploy cookbook.
0.1.0
- [Janith] - Initial release of jboss-deploy.
0.2.0
- [Janith] - Supports Jboss Jboss domain mode.
Check the Markdown Syntax Guide for help with Markdown.
The Github Flavored Markdown page describes the differences between markdown on github and standard markdown.
Collaborator Number Metric
0.2.0 failed this metric
Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
Foodcritic Metric
0.2.0 failed this metric
FC002: Avoid string interpolation where not required: /tmp/cb0649a63f3ec162bd70b693/jboss-deploy/resources/deployer.rb:37
FC002: Avoid string interpolation where not required: /tmp/cb0649a63f3ec162bd70b693/jboss-deploy/resources/deployer.rb:53
FC016: LWRP does not declare a default action: /tmp/cb0649a63f3ec162bd70b693/jboss-deploy/resources/deployer.rb:1
0.2.0 failed this metric
0.2.0 failed this metric
FC002: Avoid string interpolation where not required: /tmp/cb0649a63f3ec162bd70b693/jboss-deploy/resources/deployer.rb:37
FC002: Avoid string interpolation where not required: /tmp/cb0649a63f3ec162bd70b693/jboss-deploy/resources/deployer.rb:53
FC016: LWRP does not declare a default action: /tmp/cb0649a63f3ec162bd70b693/jboss-deploy/resources/deployer.rb:1