Resource: dcos_security_cluster_oidc
Resource to maintain SAML authentication with DC/OS Cluster
Example Usage
# Assign the bootstrap user into testgroup
provider "dcos" {
cluster = "my-cluster"
}
variable "client_id" {
default = "Google Client ID"
}
variable "client_secret" {
default = "Google Client Secret"
}
data "dcos_base_url" "current" {}
resource "dcos_security_cluster_oidc" "google" {
provider_id = "google-idp"
description = "Google"
issuer = "https://accounts.google.com"
base_url = "https://${data.dcos_base_url.current.url}"
client_id = "${var.client_id}"
client_secret = "${var.client_secret}"
}
Argument Reference
The following arguments are supported
provider_id
(Required) Unique Identifier for this Provider. Only lowercase characters allowed.base_url
(Required) The Clusters base URL.description
(Optional) Description string for this provider.client_id
(Required) Client ID from identity provider.client_secret
(Required) Client secret from identity provider.issuer
(Required) Identity Provider issuer string.ca_certs
(Optional)verify_server_certificate
(Optional, defaults tofalse
) Verify SSL certificates.