Version information
released Aug 10th 2016
This version is compatible with:
- Puppet Enterprise 3.2.x
- Puppet >=2.7.20 <4.0.0
- , , , , ,
Start using this module
Add this module to your Puppetfile:
mod 'cloudinsight-cloudinsight_agent', '0.1.0'
Learn more about managing modules with a PuppetfileDocumentation
cloudinsight/cloudinsight_agent — version 0.1.0 Aug 10th 2016
Puppet & cloudinsight-agent
Description
A module to install the cloudinsight-agent.
Requirements
Puppet 2.7.x or 3.x.
Installation
Install cloudinsight-agent
as a module in your Puppet master's module path.
puppet module install cloudinsight-cloudinsight_agent
Usage
-
To deploy the Cloudinsight agent on nodes, add to your manifests this parametrized class with your license key
node "app.mydomain.com" { class { 'cloudinsight_agent': license_key => "yourkey", # parameters go here. } }
-
To use a specific agent check or integration on one your nodes, you can refer to each manifest for a sample usage. Here is an example for the mongo integration:
node "mongo.mydomain.com" { class { "cloudinsight_agent": license_key => "your license key" } include 'cloudinsight_agent::integrations::mongo' }
Parameters
license_key
- Required. The Cloudinsight license key to associate your Agent's data with your organization.hostname
- Default node hostname. Force the hostname to whatever you want if you want.tags
- Set the host's tags.log_level
- Default INFO.proxy_host
- Your proxy server.proxy_port
- Your proxy server port.proxy_user
- Your proxy account.proxy_password
- Your proxy account password.proxy_forbid_method_switch
- Default no. To be used with some proxys that return a 302 which make curl switch from POST to GET.skip_ssl_validation
- Default no. Might want to set to yes if run agent behind haproxy.
Dependencies
- puppetlabs/stdlib (4.x)
- puppetlabs/ruby (>=0.2.0 <1.0.0)