Files
docker-compose-deploy/variables.tf
T
2026-08-07 20:12:44 +02:00

39 lines
925 B
Terraform

variable "docker_compose_path" {
type = string
description = "Path to the local docker-compose.yml file"
}
variable "destination_path" {
type = string
description = "Destination path on the VM where the compose file will be uploaded"
default = "/home/debian/docker-compose.yml"
}
variable "vm_ip" {
type = string
description = "Target VM IP address (without CIDR)"
}
variable "vm_ssh_key" {
type = string
description = "SSH private key for VM authentication"
sensitive = true
}
variable "infisical_project_token" {
type = string
description = "Infisical Service Token for project-specific secrets"
sensitive = true
}
variable "environment" {
type = string
description = "The target environment (e.g. staging, prod)"
}
variable "ssh_user" {
type = string
description = "SSH user for VM authentication"
default = "debian"
}