You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This module provides the complete configuration to integrate Okta as an Identity Provider to Cyral Control Plane. It applies an equivalent configuration as described in the Cyral documentation for Okta SSO.
-> Minimum required Control Plane version: v2.25.0
Usage
terraform {
required_providers {
okta={
source ="okta/okta"
version ="~> 3.17"
}
cyral={
source ="cyralinc/cyral"
version ="~> 4.3"
}
random={
source ="hashicorp/random"
version =">= 3.1.0"
}
}
}
provider"cyral" {
# client_id and client_secret may also be declared as env vars.# Please see provider docs for more info.client_id=""client_secret=""control_plane="mytenant.cyral.com"
}
provider"okta" {
org_name="your-organization-name"base_url="okta.com"# your organization urlapi_token=""
}
module"cyral_idp_okta" {
source="cyralinc/idp/okta"version="~> 4.0"okta_app_name="Cyral"okta_groups=["Everyone"]
idp_integration_name="Okta"
}
output"integration_idp_okta_id" {
description="The ID (Alias) of the Okta IdP Integration resource."value=module.cyral_idp_okta.integration_idp_okta_id
}
output"okta_app_saml_id" {
description="The ID of the Okta SAML Application resource."value=module.cyral_idp_okta.okta_app_saml_id
}