init: add initial code
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
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"
|
||||
}
|
||||
Reference in New Issue
Block a user