Resource Type: sensu_client_config

Defined in:
lib/puppet/type/sensu_client_config.rb
Providers:
json

Overview

Manages Sensu client config

Properties

  • address

    ""

  • chef

    Configure Chef integration on Sensu client.

  • client_name

    ""

  • custom

    Custom client attributes

  • deregister

    Enable client de-registration

  • deregistration

    Client deregistration attributes

    Supported values:
    • /.*/
    • absent
  • ec2

    Configure ec2 integration on Sensu client.

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • http_socket

    A set of attributes that configure the Sensu client http socket.

  • keepalive

    Keepalive config

  • puppet

    Configure Puppet integration on Sensu client.

  • redact

    An array of strings that should be redacted in the sensu client config

    Supported values:
    • /.*/
    • absent
  • registration

    Client registration attributes

    Supported values:
    • /.*/
    • absent
  • safe_mode (defaults to: false)

    Require checks to be defined on server and client

  • servicenow

    Configure Service Now integration on Sensu client.

  • socket

    A set of attributes that configure the Sensu client socket.

  • subscriptions

    ""

    Supported values:
    • /.*/
    • absent

Parameters

  • base_path (defaults to: /etc/sensu/conf.d/)

    The base path to the client config file

  • name (namevar)

    The name of the host