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.