diff --git a/201-pihole.tf b/201-pihole.tf index 141ad60..36be29c 100644 --- a/201-pihole.tf +++ b/201-pihole.tf @@ -1,7 +1,4 @@ resource "proxmox_lxc" "pihole" { - # depends_on = [ - # proxmox_vm_qemu.dev-docker - # ] target_node = "pve" vmid = "201" hostname = "pihole" @@ -32,14 +29,10 @@ resource "proxmox_lxc" "pihole" { mountpoint { key = "1" slot = 1 - storage = "/mnt/lxc/pihole" - // Without 'volume' defined, Proxmox will try to create a volume with - // the value of 'storage' + : + 'size' (without the trailing G) - e.g. - // "/srv/host/bind-mount-point:256". - // This behaviour looks to be caused by a bug in the provider. + //storage = "/mnt/lxc/pihole" volume = "/mnt/lxc/pihole" - mp = "/data" size = "1G" + mp = "/data" } features { @@ -56,4 +49,11 @@ resource "proxmox_lxc" "pihole" { tag = 10 ip6 = "auto" } + + lifecycle { + ignore_changes = [ + mountpoint, + ] + } + } diff --git a/202-omada.tf b/202-omada.tf index c19e454..3bd81b3 100644 --- a/202-omada.tf +++ b/202-omada.tf @@ -37,14 +37,11 @@ resource "proxmox_lxc" "omada" { mountpoint { key = "1" slot = 1 - storage = "/mnt/lxc/omada" - // Without 'volume' defined, Proxmox will try to create a volume with - // the value of 'storage' + : + 'size' (without the trailing G) - e.g. - // "/srv/host/bind-mount-point:256". - // This behaviour looks to be caused by a bug in the provider. + //storage = "/mnt/lxc/omada" volume = "/mnt/lxc/omada" - mp = "/data" size = "1G" + mp = "/data" + } network { @@ -55,4 +52,10 @@ resource "proxmox_lxc" "omada" { tag = 40 ip6 = "auto" } + + lifecycle { + ignore_changes = [ + mountpoint, + ] + } }