https://github.com/stackify/stackify-agent-cookbook
Stackify Agent CHEF Cookbook
https://github.com/stackify/stackify-agent-cookbook
Last synced: 8 months ago
JSON representation
Stackify Agent CHEF Cookbook
- Host: GitHub
- URL: https://github.com/stackify/stackify-agent-cookbook
- Owner: stackify
- License: mit
- Created: 2016-12-08T16:58:37.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-06-20T20:48:46.000Z (about 2 years ago)
- Last Synced: 2024-06-21T15:04:00.114Z (about 2 years ago)
- Language: Ruby
- Homepage:
- Size: 6.84 KB
- Stars: 1
- Watchers: 8
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# stackify_agent cookbook
## Description
Cookbook provides **Stackify Linux Agent** installation.
## Requirements
### Cookbooks
* tar
### Platforms
* Ubuntu 12.04 or higher
* Debian 6 or higher
* Fedora 19 or higher
* CentOS 5 or higher
* RedHat Enterprise Linux 5 or higher
* Amazon Linux
## Attributes
### default.rb:
#### Required
* `node['stackify']['stackify_agent']['environment']` - Stackify environment name.
* `node['stackify']['stackify_agent']['key']` - Stackify activation key.
#### Optional
##### HTTP Proxy Configuration
* `node['stackify']['stackify_agent']['proxy']['host']` - Hostname/IP of HTTP proxy.
* `node['stackify']['stackify_agent']['proxy']['port']` - Port of HTTP proxy.
* `node['stackify']['stackify_agent']['proxy']['cert_filename']` - The certificates that are used by the proxy may not be trusted by the \ default trust manager in Java. By using this property, the Stackify agent will trust the certificates coming from the proxy. The property should be set to the full path of the proxy's certificate. This setting is optional, but may be required depending on your configuration.
##### Service Discovery Toggles
* `node['stackify']['stackify_agent']['discovery']['apache']` - Discover Apache webapps, defaults to true.
* `node['stackify']['stackify_agent']['discovery']['nginx']` - Discover NGINX webapps, defaults to true.
* `node['stackify']['stackify_agent']['discovery']['jboss']` - Discover JBoss webapps, defaults to true.
* `node['stackify']['stackify_agent']['discovery']['tomcat']` - Discover Tomcat webapps, defaults to true.
* `node['stackify']['stackify_agent']['discovery']['nodejs']` - Discover Node.js webapps, defaults to true.
##### Additional Options
* `node['stackify']['stackify_agent']['devicealias']` - Custom system host name.
* `node['stackify']['stackify_agent']['uid']` - Custom ID for stackify user.
* `node['stackify']['stackify_agent']['gid']` - Custom ID for stackify group.
* `node['stackify']['stackify_agent']['docker']` - Use when installing on a docker host. Adds `stackify` user to `docker` user group. Defaults to false.
* `node['stackify']['stackify_agent']['disablesudo']` - Install with restricted permissions for `stackify` user, defaults to false.
* `node['stackify']['stackify_agent']['agent_url']` - Override download URL for Stackify Agent.