1. Static assignments works only for CT and is not sufficient because you dont see assignments in form of list which would show you what IPs are reserved and what are free.
2. External DHCP servers are always tedious to use - you have to manually copy generated MAC address back and forth. And you have to remember to delete the entry when you delete the VM/CT
3. Yes, you could try Ansible/Terraform to somehow workarround the issue.
I would love to be able to just set static DHCP assigment for VM/CT as you do local assigment for CT but with some error when you choose already reserved IP. And when you delete VM/CT you also release IP assignment. And there is some panel/view when you see all IP assignments.
So what do you think? And what are your solutions for that? Ive read about Netbox, php-ipam but those are still separate tools which require manual copying and dont track the VM/CT exitence
2. External DHCP servers are always tedious to use - you have to manually copy generated MAC address back and forth. And you have to remember to delete the entry when you delete the VM/CT
3. Yes, you could try Ansible/Terraform to somehow workarround the issue.
I would love to be able to just set static DHCP assigment for VM/CT as you do local assigment for CT but with some error when you choose already reserved IP. And when you delete VM/CT you also release IP assignment. And there is some panel/view when you see all IP assignments.
So what do you think? And what are your solutions for that? Ive read about Netbox, php-ipam but those are still separate tools which require manual copying and dont track the VM/CT exitence