* chore(deps): bump Boundary, API, and SDK modules to latest main * feat(oidc): add provider_type support to boundary_auth_method_oidc resource
55 lines
2.1 KiB
Terraform
55 lines
2.1 KiB
Terraform
resource "boundary_scope" "org" {
|
|
name = "organization_one"
|
|
description = "My first scope!"
|
|
scope_id = "global"
|
|
auto_create_admin_role = true
|
|
auto_create_default_role = true
|
|
}
|
|
|
|
resource "boundary_auth_method_oidc" "vault" {
|
|
api_url_prefix = "https://XO-XO-XO-XO-XOXOXO.boundary.hashicorp.cloud:9200"
|
|
client_id = "eieio"
|
|
client_secret = "hvo_secret_XO"
|
|
description = "My Boundary OIDC Auth Method for Vault"
|
|
issuer = "https://XO-XO-XO-XO-XOXOXO.vault.hashicorp.cloud:8200/v1/identity/oidc/provider/my-provider"
|
|
scope_id = "global"
|
|
signing_algorithms = ["RS256"]
|
|
type = "oidc"
|
|
}
|
|
|
|
resource "boundary_auth_method_oidc" "oidc_with_one_prompt" {
|
|
api_url_prefix = "https://XO-XO-XO-XO-XOXOXO.boundary.hashicorp.cloud:9200"
|
|
client_id = "eieio"
|
|
client_secret = "hvo_secret_XO"
|
|
description = "My Boundary OIDC Auth Method With Prompt"
|
|
issuer = "https://sts.windows.net/TENANT_ID/"
|
|
scope_id = "global"
|
|
signing_algorithms = ["RS256"]
|
|
prompts = ["select_account"]
|
|
type = "oidc"
|
|
}
|
|
|
|
resource "boundary_auth_method_oidc" "oidc_with_multiple_prompts" {
|
|
api_url_prefix = "https://XO-XO-XO-XO-XOXOXO.boundary.hashicorp.cloud:9200"
|
|
client_id = "eieio"
|
|
client_secret = "hvo_secret_XO"
|
|
description = "My Boundary OIDC Auth Method With Multiple Prompts"
|
|
issuer = "https://sts.windows.net/TENANT_ID/"
|
|
scope_id = "global"
|
|
signing_algorithms = ["RS256"]
|
|
prompts = ["consent", "select_account"]
|
|
type = "oidc"
|
|
}
|
|
|
|
resource "boundary_auth_method_oidc" "oidc_with_azure_provider_type" {
|
|
api_url_prefix = "https://XO-XO-XO-XO-XOXOXO.boundary.hashicorp.cloud:9200"
|
|
client_id = "eieio"
|
|
client_secret = "hvo_secret_XO"
|
|
description = "My Boundary OIDC Auth Method For Azure Entra ID"
|
|
issuer = "https://sts.windows.net/TENANT_ID/"
|
|
scope_id = "global"
|
|
signing_algorithms = ["RS256"]
|
|
provider_type = "azure"
|
|
type = "oidc"
|
|
}
|