diff --git a/terraform/projects/semaphore-vms/provider.tf b/terraform/projects/semaphore-vms/provider.tf index 518dd4c..03f728a 100644 --- a/terraform/projects/semaphore-vms/provider.tf +++ b/terraform/projects/semaphore-vms/provider.tf @@ -12,7 +12,8 @@ provider "proxmox" { insecure = false ssh { agent = false - private_key = file("~/.ssh/id_ed25519") - username = "root" + # private_key = file("~/.ssh/id_ed25519") + username = var.proxmox_ssh_username + password = var.proxmox_ssh_password } } diff --git a/terraform/projects/semaphore-vms/variables.tf b/terraform/projects/semaphore-vms/variables.tf index fb37c8d..e85102e 100644 --- a/terraform/projects/semaphore-vms/variables.tf +++ b/terraform/projects/semaphore-vms/variables.tf @@ -7,4 +7,16 @@ variable "proxmox_api_token" { description = "Proxmox API token" type = string sensitive = true +} + +variable "proxmox_ssh_username" { + description = "Proxmox SSH username" + type = string + sensitive = true +} + +variable "proxmox_ssh_password" { + description = "Proxmox SSH password" + type = string + sensitive = true } \ No newline at end of file