dcos_security_cluster_saml

Resource: dcos_security_cluster_saml

Resource to maintain SAML authentication with DC/OS Cluster

Example Usage

# Assign the bootstrap user into testgroup
provider "dcos" {
  cluster = "my-cluster"
}

data "dcos_base_url" "current" {}

resource "dcos_security_cluster_saml" "OneloginTest" {
  provider_id = "onelogin"
  description = "OneLogin SAML Provider"

  # SAML provider metadata from a file
  idp_metadata = "${file("~/testcluster-onelogin.xml")}"
  base_url     = "${data.dcos_base_url.current.url}"
}

output "sp_metadata" {
  value = "${dcos_iam_saml_provider.OneloginTest.metadata}"
}

output "callback_url" {
  value = "${dcos_iam_saml_provider.OneloginTest.callback_url}"
}

output "entity_id" {
  value = "${dcos_iam_saml_provider.OneloginTest.entity_id}"
}

Argument Reference

The following arguments are supported

  • provider_id (Required) Unique Identifier for this Provider. Only lowercase characters allowed.
  • idp_metadata (Required) IDP Metadata.
  • description (Optional) Description string for this provider.
  • base_url (Optional) Service provider base URL.

Attributes Reference

addition to all arguments above, the following attributes are exported: