Install .NET Using Puppet
Introduction
Puppet is a configuration management tool that's used for deploy, configuring and managing servers. This is useful for scaling and installing, for example if you want to install the OverOps Micro-Agent on many different computers using a series of commands.
Prerequisites
For the .NET Micro-Agent and integration with Windows, the only requirement is to have a separate machine for the remote Collector.
Integrating Puppet with Windows
With releases 4.50, Puppet has been integrated with OverOps to work with Windows using the .NET Micro-Agent, and installed on separate machine (aka a remote Collector).
Usage of the .Net Micro-Agent
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 => 'YOUR_SECRET_KEY',
collector_host => 'YOUR_COLLECTOR_IP',
collector_port => 'YOUR_COLLECTOR_PORT',
windows_temp_dir => 'C:\users\Administrator\Downloads',
}
Parameters
Required:
secret_key - Your Overops secret key/installation key
collector_host - IP of the remote Collector
collector_port - Port of the remote Collector
windows_temp_dir - Temporary directory for msi downloading. Default - is C:\users\Administrator\Downloads
, please verify it exists and if not, set the path accordingly.
Optional:
source - A foreign URL from which to fetch the Overops msi
How does OverOps Affect the Installation when Using Puppet?
- Removes the previous .NET Micro-Agent.
- Downloads and installs an msi of the Micro-Agent.
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