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:
callback_url
(Optional) SAML Callbackurl.metadata
(Optional) SAML service provider metadata.entity_id
(Optional) Provided entity ID.