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

Reply via email to