22.16.136. salt.modules.pagerduty

Module for Firing Events via PagerDuty

New in version 2014.1.0.

configuration:

This module can be used by specifying the name of a configuration profile in the minion config, minion pillar, or master config.

For example:

my-pagerduty-account:
    pagerduty.api_key: F3Rbyjbve43rfFWf2214
    pagerduty.subdomain: mysubdomain
salt.modules.pagerduty.create_event(service_key=None, description=None, details=None, incident_key=None, profile=None)

Create an event in PagerDuty. Designed for use in states.

CLI Example:

pagerduty.create_event <service_key> <description> <details> profile=my-pagerduty-account
:

The following parameters are required:

service_key
This key can be found by using pagerduty.list_services.
description
This is a short description of the event.
details
This can be a more detailed description of the event.
profile
This refers to the configuration profile to use to connect to the PagerDuty service.
salt.modules.pagerduty.list_incidents(profile=None, api_key=None)

List services belonging to this account

CLI Example:

pagerduty.list_incidents my-pagerduty-account
salt.modules.pagerduty.list_services(profile=None, api_key=None)

List services belonging to this account

CLI Example:

pagerduty.list_services my-pagerduty-account

Docs for previous releases are available on salt.rtfd.org.

Latest Salt release: 2014.1.13

Try the shiny new release candidate of Salt, v2014.7.0rc6! More info here.

Previous topic

22.16.135. salt.modules.pacman

Next topic

22.16.137. salt.modules.pam

SaltStack News

Upcoming SaltStack events, webinars and local meet ups and user groups.