generated from CC/VMServiceTemplate
cloud init write and runcmd mod
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user