dcos_security_cluster_oidc

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 to false) Verify SSL certificates.