cloud init write and runcmd mod

This commit is contained in:
CC
2026-09-12 15:58:43 +01:00
parent 1dda60a98a
commit 37ec2da77e

View File

@@ -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
}
}