applied series On Mon, Mar 12, 2018 at 04:25:04PM +0100, Dominik Csapak wrote: > use "VM$vmid" like we do in a container > > Signed-off-by: Dominik Csapak <d.csa...@proxmox.com> > --- > PVE/QemuServer/Cloudinit.pm | 12 ++++++------ > 1 file changed, 6 insertions(+), 6 deletions(-) > > diff --git a/PVE/QemuServer/Cloudinit.pm b/PVE/QemuServer/Cloudinit.pm > index dc55d2d..31f8462 100644 > --- a/PVE/QemuServer/Cloudinit.pm > +++ b/PVE/QemuServer/Cloudinit.pm > @@ -63,8 +63,8 @@ sub get_cloudinit_format { > } > > sub get_hostname_fqdn { > - my ($conf) = @_; > - my $hostname = $conf->{name}; > + my ($conf, $vmid) = @_; > + my $hostname = $conf->{name} // "VM$vmid"; > my $fqdn; > if ($hostname =~ /\./) { > $fqdn = $hostname; > @@ -96,9 +96,9 @@ sub get_dns_conf { > } > > sub cloudinit_userdata { > - my ($conf) = @_; > + my ($conf, $vmid) = @_; > > - my ($hostname, $fqdn) = get_hostname_fqdn($conf); > + my ($hostname, $fqdn) = get_hostname_fqdn($conf, $vmid); > > my $content = "#cloud-config\n"; > > @@ -198,7 +198,7 @@ EOF > sub generate_configdrive2 { > my ($conf, $vmid, $drive, $volname, $storeid) = @_; > > - my $user_data = cloudinit_userdata($conf); > + my $user_data = cloudinit_userdata($conf, $vmid); > my $network_data = configdrive2_network($conf); > > my $digest_data = $user_data . $network_data; > @@ -363,7 +363,7 @@ sub nocloud_metadata { > sub generate_nocloud { > my ($conf, $vmid, $drive, $volname, $storeid) = @_; > > - my $user_data = cloudinit_userdata($conf); > + my $user_data = cloudinit_userdata($conf, $vmid); > my $network_data = nocloud_network($conf); > > my $digest_data = $user_data . $network_data; > -- > 2.11.0
_______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel