terraform { required_providers { proxmox = { source = "bpg/proxmox" version = "0.42.0" } } } provider "proxmox" { endpoint = var.proxmox_endpoint api_token = var.proxmox_api_token insecure = true ssh { agent = true username = "root" } } module "gitea" { source = "./modules/apps/gitea" providers = {} name = "gitea" hostname = "gitea" domain = "aldon.fr" vm_id = 212 node_name = "mop" template_id = 103 cores = 2 memory = 2048 disk_size = 16 ssh_public_key = var.ssh_public_key proxmox_host_ip = var.proxmox_host_ip } module "bookshelf" { source = "./modules/apps/bookshelf" providers = {} name = "bookshelf" hostname = "bookshelf" domain = "aldon.fr" vm_id = 211 node_name = "mop" template_id = 103 cores = 1 memory = 1024 disk_size = 16 ssh_public_key = var.ssh_public_key proxmox_host_ip = var.proxmox_host_ip }