Resource Type: sensu_enterprise_dashboard_config

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

Overview

Manages Sensu Enterprise Dashboard config

Properties

  • audit

    A hash of audit attributes to enable audit logging

  • auth

    The auth definition scope, used to configure JSON Web Token (JWT) authentication signatures.

  • custom

    Custom config variables

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • github

    A hash of GitHub authentication attributes to enable GitHub authentication via OAuth. Overrides simple authentication.

  • gitlab

    A hash of GitLab authentication attributes to enable GitLab authentication via OAuth. Overrides simple authentication.

  • host (defaults to: 0.0.0.0)

    The hostname or IP address on which Sensu Enterprise Dashboard will listen on.

  • ldap

    A hash of Lightweight Directory Access Protocol (LDAP) authentication attributes to enable LDAP authentication. Overrides simple authentication.

  • oidc

    The oidc definition scope, used to configure Role Based Access Controls with the RBAC for OpenID Connect (OIDC) driver. Overrides simple authentication.

  • pass

    A password to enable simple authentication and restrict access to the dashboard. Leave blank along with user to disable simple authentication.

  • port (defaults to: 3000)

    The port on which Sensu Enterprise Dashboard will listen on.

  • refresh (defaults to: 5)

    Determines the interval to poll the Sensu APIs, in seconds.

  • ssl

    A hash of SSL attributes to enable native SSL

  • user

    A username to enable simple authentication and restrict access to the dashboard. Leave blank along with pass to disable simple authentication.

Parameters

  • base_path (defaults to: /etc/sensu/)

    The base path to the client config file

  • name (namevar)

    This value has no effect, set it to what ever you want.