Installs the Mule ESB application from a zip file from the MuleSoft repositories.
- Ubuntu 12.04 LTS
- CentOS 6.5
Red Hat 6 is also assumed to work.
Key | Type | Description | Default |
---|---|---|---|
['mule']['version'] | String | Mule ESB version to install | 3.5.0 |
['mule']['java']['flavor'] | String | Java flavor to use. Valid options are `oracle` and `ibm`. | oracle |
['mule']['java']['version'] | Integer | Java version to install. Version can be `6` or `7`. | 7 |
['mule']['user'] | String | User that will own the Mule application and that will run the service. | mule |
['mule']['uid'] | Integer | UID for the `mule` user | 4000 |
['mule']['group'] | String | Group that the application user will be a member of. | mule |
['mule']['gid'] | Integer | GID for the `mule` group | 4000 |
['mule']['package']['base_url'] | String | URL from where to download the Mule ESB zip file. | https://repository.mulesoft.org/nexus/content/repositories/releases/org/mule/distributions/mule-standalone |
['mule']['package']['filename'] | String | Filename of the Mule ESB zip file. | mule-standalone-#{node['mule']['version']}.zip |
['mule']['package']['dir_prefix'] | String | Directory in which to install the Mule application. | /usr/local |
Include mule
in your node's run_list
:
{
"run_list": [
"recipe[mule::default]"
]
}
or in a recipe:
include_recipe 'mule'
Author:: Dan van den Berg (dan@shopkeep.com)
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request