53 lines
1.1 KiB
HCL
53 lines
1.1 KiB
HCL
# Required
|
|
variable "config_path" {
|
|
description = "Path to the kubeconfig file"
|
|
type = string
|
|
}
|
|
|
|
# Required
|
|
variable "node_public_ip" {
|
|
type = string
|
|
description = "Public IP of compute node for Rancher cluster"
|
|
}
|
|
|
|
# Required
|
|
variable "node_username" {
|
|
type = string
|
|
description = "Username used for SSH access to the Rancher server cluster node"
|
|
}
|
|
|
|
# Required
|
|
variable "ssh_private_key_pem" {
|
|
type = string
|
|
description = "Private key used for SSH access to the Rancher server cluster node"
|
|
}
|
|
|
|
# Required
|
|
variable "aws_access_key_id" {
|
|
description = "AWS Access Key ID for Vault KMS access"
|
|
type = string
|
|
}
|
|
|
|
# Required
|
|
variable "aws_secret_access_key" {
|
|
description = "AWS Secret Access Key for Vault KMS access"
|
|
type = string
|
|
}
|
|
|
|
# Required
|
|
variable "aws_kms_key_id" {
|
|
description = "AWS KMS Key ID for Vault KMS access"
|
|
type = string
|
|
}
|
|
|
|
# Required
|
|
variable "aws_region" {
|
|
description = "AWS KMS Region for Vault KMS access"
|
|
type = string
|
|
}
|
|
|
|
variable "hostname" {
|
|
description = "Hostname for the Vault server"
|
|
type = string
|
|
}
|