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
|
- lsb-release
|
||||||
- unattended-upgrades
|
- unattended-upgrades
|
||||||
- rsync
|
- rsync
|
||||||
|
- fish
|
||||||
|
|
||||||
write_files:
|
write_files:
|
||||||
- path: /home/cloud/docker-compose.yml
|
- path: "/home/cloud/${var.service_name}/docker-compose.yml"
|
||||||
owner: cloud:cloud
|
owner: cloud:cloud
|
||||||
permissions: '0644'
|
permissions: '0644'
|
||||||
content: |
|
content: |
|
||||||
${indent(10, var.compose_file_content)}
|
${indent(10, var.compose_file_content)}
|
||||||
|
|
||||||
- path: /home/cloud/.env
|
- path: "/home/cloud/${var.service_name}/docker-compose.yml"
|
||||||
owner: cloud:cloud
|
owner: cloud:cloud
|
||||||
permissions: '0600'
|
permissions: '0600'
|
||||||
content: |
|
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
|
- apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
|
||||||
- systemctl enable docker
|
- systemctl enable docker
|
||||||
- systemctl start docker
|
- systemctl start docker
|
||||||
- chown -R cloud:cloud /home/cloud
|
- "cd /home/cloud/${var.service_name} "
|
||||||
- [ bash, -c, "cd /home/cloud && docker compose up -d" ]
|
- docker compose up -d
|
||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user