Puppet Class: sensu::api
- Defined in:
- manifests/api.pp
Summary
Manage Sensu APIOverview
Class to manage the Sensu API.
| 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | # File 'manifests/api.pp', line 8
class sensu::api {
  include sensu
  sensu_api_config { 'sensu':
    url                 => $sensu::api_url,
    username            => 'admin',
    password            => $sensu::password,
    validate_namespaces => $sensu::validate_namespaces,
  }
  if $sensu::validate_api {
    sensu_api_validator { 'sensu':
      ensure           => 'present',
      sensu_api_server => $sensu::api_host,
      sensu_api_port   => $sensu::api_port,
      use_ssl          => $sensu::use_ssl,
    }
  }
} |