Install Using Puppet
Prerequisites
For the Java Micro-Agent, the Puppet module requires the puppetlabs-stdlib
and puppetlabs-java
libraries for Java only.
Integrating Puppet with Linux
OverOps supports working with Puppet only on Linux (RedHat, Debian, and Suse) and only when installing the Java Micro-Agent and Collector on the same machine.
Usage of the Java Micro-Agent
Basic Usage
Copy the OverOps module to the Puppet modules path (for example C:\Program Files\Puppet Labs\Puppet\puppet\modules\takipi
).
include takipi
class {'::takipi':
secret_key => <INSTALLATION_KEY>,
}
Usage with a Specific Java Version
For OverOps with a specific Java version, the distribution defines the type of environment, while the JRE or JDK package represents the the full package name.
class {'java':
distribution => 'jdk',
package => undef,
}
Usage without an External Java Installation
include takipi
class {'::takipi':
manage_java => false,
secret_key => 'YOUR_SECRET_KEY',
}
Parameters
Required:
secret_key - Your Overops secret key/installation key
Optional:
manage_java - installs Java package. (Default - true).
source - foreign url from which to fetch the Overops files
How does OverOps Affect the Installation when using Puppet?
- Installs Java on the node where OverOps is going to be installed, handled by puppetlabs-java module. (optional)
- Installs the OverOps base package.
- Adds the OverOps installation key (aka secret key) which can be found under the /opt/takipi/work/secret.key) and completes package installation.
Related Documentation
The OverOps Puppet module is available at https://github.com/takipi/takipi-puppet where you'll find additional detailed instructions.
Updated over 4 years ago