From 37ec2da77edb80c61c7852a79ee6149c083ffd12 Mon Sep 17 00:00:00 2001 From: CC Date: Sat, 12 Sep 2026 15:58:43 +0100 Subject: [PATCH] cloud init write and runcmd mod --- terraform/modules/proxmox_ubuntu_cloudinit_clone/main.tf | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/terraform/modules/proxmox_ubuntu_cloudinit_clone/main.tf b/terraform/modules/proxmox_ubuntu_cloudinit_clone/main.tf index 6fa5403..9b630d3 100644 --- a/terraform/modules/proxmox_ubuntu_cloudinit_clone/main.tf +++ b/terraform/modules/proxmox_ubuntu_cloudinit_clone/main.tf @@ -36,15 +36,16 @@ resource "proxmox_virtual_environment_file" "cloud_config" { - lsb-release - unattended-upgrades - rsync + - fish write_files: - - path: /home/cloud/docker-compose.yml + - path: "/home/cloud/${var.service_name}/docker-compose.yml" owner: cloud:cloud permissions: '0644' content: | ${indent(10, var.compose_file_content)} - - path: /home/cloud/.env + - path: "/home/cloud/${var.service_name}/docker-compose.yml" owner: cloud:cloud permissions: '0600' content: | @@ -59,8 +60,8 @@ resource "proxmox_virtual_environment_file" "cloud_config" { - apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin - systemctl enable docker - systemctl start docker - - chown -R cloud:cloud /home/cloud - - [ bash, -c, "cd /home/cloud && docker compose up -d" ] + - "cd /home/cloud/${var.service_name} " + - docker compose up -d EOF } }