diff --git a/builder/scaleway/ssh.go b/builder/scaleway/ssh.go index a2c9b8f16..946c2046f 100644 --- a/builder/scaleway/ssh.go +++ b/builder/scaleway/ssh.go @@ -46,7 +46,7 @@ func sshConfig(state multistep.StateBag) (*ssh.ClientConfig, error) { } if config.Comm.SSHPrivateKey != "" { - if priv, ok := state.GetOk("privateKey"); ok { + if priv, ok := state.GetOk("private_key"); ok { privateKey = priv.(string) } signer, err := ssh.ParsePrivateKey([]byte(privateKey)) diff --git a/builder/scaleway/step_create_ssh_key.go b/builder/scaleway/step_create_ssh_key.go index c5405ccd6..4272d9ff4 100644 --- a/builder/scaleway/step_create_ssh_key.go +++ b/builder/scaleway/step_create_ssh_key.go @@ -36,7 +36,7 @@ func (s *stepCreateSSHKey) Run(_ context.Context, state multistep.StateBag) mult return multistep.ActionHalt } - state.Put("privateKey", string(privateKeyBytes)) + state.Put("private_key", string(privateKeyBytes)) state.Put("ssh_pubkey", "") return multistep.ActionContinue @@ -61,7 +61,7 @@ func (s *stepCreateSSHKey) Run(_ context.Context, state multistep.StateBag) mult } // Set the private key in the statebag for later - state.Put("privateKey", string(pem.EncodeToMemory(&priv_blk))) + state.Put("private_key", string(pem.EncodeToMemory(&priv_blk))) pub, _ := ssh.NewPublicKey(&priv.PublicKey) pub_sshformat := string(ssh.MarshalAuthorizedKey(pub))