Puppet

Details about the Opsview Monitor puppet integration module

Goal

This document is intended to provide an overview of the Opsview puppet module and demonstrate working examples to get the reader started with using the module. It is not intended to provide a guide on how to use puppet, including installation of packages or configuration of puppet/puppetdb files.

Design

The Opsview puppet module allows puppet to create and modify Opsview objects using Opsview’s REST API. ​In order to accomplish this, a puppet “manage” node needs to be delegated for gathering and applying Opsview configuration (this is commonly the puppet master, itself.)

Requirements

❗️

Puppet Version

Only Puppet v3 is currently supported.