我有一个已嵌入nocloud-net用户数据的Ubuntu映像,我想在新的VM上应用,这些VM将从该映像中生成,即使用cloud-init的网络配置。在原始的Ubuntu映像上,以下配置有效:
data "template_cloudinit_config" "config" {
...
part {
filename = "network-config"
content = "${data.template_file.network_config.rendered}"
}
...
}
resource "libvirt_cloudinit_disk" "commoninit" {
name = "commoninit.iso"
pool = "default"
network_config = "${data.template_file.network_config.rendered}"
}
resource "libvirt_domain" "resource" {
...
cloudinit = "${libvirt_cloudinit_disk.commoninit.id}"
...
}
我可以使用cloud-init配置netplan并在映像中已经定义nocloud-net用户数据的任何方式吗?
谢谢