mirror of
https://github.com/2martens/terraform.git
synced 2026-10-17 21:46:51 +02:00
111 lines
2.5 KiB
Terraform
111 lines
2.5 KiB
Terraform
variable "inwx_user" {
|
|
type = string
|
|
sensitive = true
|
|
}
|
|
variable "inwx_password" {
|
|
type = string
|
|
sensitive = true
|
|
}
|
|
variable "admin_name" {
|
|
type = string
|
|
sensitive = true
|
|
}
|
|
variable "admin_street" {
|
|
type = string
|
|
sensitive = true
|
|
}
|
|
variable "admin_city" {
|
|
type = string
|
|
}
|
|
variable "admin_postal_code" {
|
|
type = string
|
|
}
|
|
variable "admin_country_code" {
|
|
type = string
|
|
}
|
|
variable "admin_phone_number" {
|
|
type = string
|
|
sensitive = true
|
|
}
|
|
variable "admin_email" {
|
|
type = string
|
|
sensitive = true
|
|
}
|
|
|
|
|
|
variable "hcloud_token" {
|
|
type = string
|
|
sensitive = true
|
|
}
|
|
|
|
variable "terraform_private_ssh_key" {
|
|
description = "Private SSH key to be used by Terraform to connect with remote machines"
|
|
type = string
|
|
sensitive = true
|
|
}
|
|
|
|
variable "terraform_public_ssh_key" {
|
|
description = "Public SSH key for the private key used by Terraform to connect with remote machines"
|
|
type = string
|
|
}
|
|
|
|
variable "vault_client_id" {
|
|
description = "Client ID of the service principal used to access Hashicorp Cloud"
|
|
type = string
|
|
sensitive = true
|
|
}
|
|
variable "vault_client_secret" {
|
|
description = "Client Secret of the service principal used to access Hashicorp Cloud"
|
|
type = string
|
|
sensitive = true
|
|
}
|
|
|
|
variable "aws_access_key" {
|
|
description = "Access key for AWS"
|
|
type = string
|
|
sensitive = true
|
|
}
|
|
variable "aws_secret_key" {
|
|
description = "Secret key for AWS"
|
|
type = string
|
|
sensitive = true
|
|
}
|
|
variable "argocd_test_keycloak_client_secret" {
|
|
description = "Client secret for ArgoCD test Keycloak client"
|
|
type = string
|
|
sensitive = true
|
|
}
|
|
variable "argocd_monitoring_keycloak_client_secret" {
|
|
description = "Client secret for ArgoCD monitoring Keycloak client"
|
|
type = string
|
|
sensitive = true
|
|
}
|
|
|
|
variable "keycloak_client_id" {
|
|
description = "Client ID for Keycloak admin access"
|
|
type = string
|
|
sensitive = true
|
|
}
|
|
|
|
variable "keycloak_client_secret" {
|
|
description = "Client Secret for Keycloak admin access"
|
|
type = string
|
|
sensitive = true
|
|
}
|
|
|
|
variable "keycloak_url" {
|
|
description = "URL of the Keycloak server"
|
|
type = string
|
|
}
|
|
|
|
variable "github_identity_provider_client_id" {
|
|
description = "Client ID of the GitHub identity provider"
|
|
type = string
|
|
sensitive = true
|
|
}
|
|
|
|
variable "github_identity_provider_client_secret" {
|
|
description = "Client Secret of the GitHub identity provider"
|
|
type = string
|
|
sensitive = true
|
|
} |