chore/fix_qemu_alpine #15
@@ -78,6 +78,11 @@ resource "proxmox_virtual_environment_vm" "vms" {
|
|||||||
|
|
||||||
# On utilise le bloc 'initialization' pour configurer Cloud-Init
|
# On utilise le bloc 'initialization' pour configurer Cloud-Init
|
||||||
initialization {
|
initialization {
|
||||||
|
# Configuration DNS (nécessaire au bootstrap : apt, curl, install Tailscale...)
|
||||||
|
dns {
|
||||||
|
servers = var.dns_servers
|
||||||
|
}
|
||||||
|
|
||||||
# Configuration IP
|
# Configuration IP
|
||||||
ip_config {
|
ip_config {
|
||||||
ipv4 {
|
ipv4 {
|
||||||
|
|||||||
@@ -54,6 +54,12 @@ variable "default_vm_user" {
|
|||||||
default = "root"
|
default = "root"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
variable "dns_servers" {
|
||||||
|
description = "Liste des serveurs DNS pour les VMs (utilisés au bootstrap, avant la prise en charge éventuelle par Tailscale ou un autre service)."
|
||||||
|
type = list(string)
|
||||||
|
default = ["192.168.1.254"]
|
||||||
|
}
|
||||||
|
|
||||||
variable "virtual_machines" {
|
variable "virtual_machines" {
|
||||||
description = "Configuration des machines virtuelles à déployer"
|
description = "Configuration des machines virtuelles à déployer"
|
||||||
type = map(object({
|
type = map(object({
|
||||||
|
|||||||
Reference in New Issue
Block a user