[pve-devel] applied: [PATCH qemu-server v2] use get_standard_mapping for cipassword_map

Thomas Lamprecht t.lamprecht at proxmox.com
Wed Jun 27 16:13:00 CEST 2018


On 6/25/18 12:33 PM, Dominik Csapak wrote:
> Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
> ---
> changes from v1:
> * use correct 'cipassword' not 'password'
>  PVE/CLI/qm.pm | 10 +---------
>  1 file changed, 1 insertion(+), 9 deletions(-)
> 
> diff --git a/PVE/CLI/qm.pm b/PVE/CLI/qm.pm
> index c017a59..42b8f2c 100755
> --- a/PVE/CLI/qm.pm
> +++ b/PVE/CLI/qm.pm
> @@ -671,15 +671,7 @@ sub param_mapping {
>      my $ssh_key_map = ['sshkeys', sub {
>  	return URI::Escape::uri_escape(PVE::Tools::file_get_contents($_[0]));
>      }];
> -    my $cipassword_map = ['cipassword', sub {
> -	my ($value) = @_;
> -	return $value if $value;
> -
> -	my $pw = PVE::PTY::read_password('New cloud-init user password: ');
> -	my $pw2 = PVE::PTY::read_password('Repeat password: ');
> -	die "passwords do not match\n" if $pw ne $pw2;
> -	return $pw;
> -    }, '<password>', 1];
> +    my $cipassword_map = PVE::CLIHandler::get_standard_mapping('pve-password', { name => 'cipassword' });
>      my $mapping = {
>  	'update_vm' => [$ssh_key_map, $cipassword_map],
>  	'create_vm' => [$ssh_key_map, $cipassword_map],
> 


applied, with pve-common version dependency update



More information about the pve-devel mailing list