Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: Id2d09ae88d34154f003a6d69b82a234a4c08dc15
# Create Private Key
resource "tls_private_key" "private_key" {
algorithm = var.private_key_algorithm
- ecdsa_curve = var.private_key_ecdsa_curve
- rsa_bits = var.private_key_rsa_bits
}
# Create Key Pair
variable "private_key_algorithm" {
description = "The name of the algorithm to use for the key."
type = string
- default = "RSA"
-}
-
-variable "private_key_ecdsa_curve" {
- description = "When algorithm is ECDSA, the name of the elliptic curve to use."
- type = string
- default = "P521"
-}
-
-variable "private_key_rsa_bits" {
- description = "When algorithm is RSA, the size of the generated RSA key in bits."
- type = number
- default = 4096
+ default = "ED25519"
}
# Variables for Placement Group
}
null = {
source = "hashicorp/null"
- version = "~> 3.1.0"
+ version = ">= 3.1.1"
}
tls = {
source = "hashicorp/tls"
- version = "~> 3.1.0"
+ version = ">= 4.0.3"
}
vault = {
- version = ">=2.22.1"
+ version = ">= 2.22.1"
}
}
required_version = ">= 1.0.4"