Skip to content

Puppet module for installing and configuring the PagerDuty Agent

Notifications You must be signed in to change notification settings

jonasdemoor/puppet-pdagent

Repository files navigation

puppet-pdagent

Puppet module for installing and configuring the PagerDuty Agent.

Table of Contents

  1. Description
  2. Setup - The basics of getting started with pdagent
  3. Usage - Configuration options and additional functionality
  4. Limitations - OS compatibility, etc.
  5. Development - Guide for contributing to the module

Description

This module sets up the required repositories (optional), packages and services for using the PagerDuty Agent.

Setup

Setup Requirements

puppet-pdagent has dependencies on the Puppetlabs stdlib and apt modules.

Beginning with pdagent

In order to install the PagerDuty Agent and integrations, simply include the module:

include ::pdagent

This will set up the required repositories for you. For more advanced examples, please refer to the Usage section below.

Usage

If you don't want to use the upstream repositories (for example, you manage your own internal repositories), you can use the following snippet.

In Puppet:

class { '::pdagent':
  manage_repos => false,
}

In Hiera + Puppet:

include ::pdagent
pdagent::manage_repos: false

Limitations

This module has only been tested on the following operating systems. It may (or may not) work on other versions and/or derivatives.

  • Linux
    • Debian 9
    • CentOS 7

Development

Contributions are greatly appreciated. See CONTRIBUTING.md for details.

About

Puppet module for installing and configuring the PagerDuty Agent

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published