mirror of
https://github.com/hashicorp/packer.git
synced 2026-04-22 06:37:02 -04:00
builder/amazon: chmod debug key so it is ssh-ready
This commit is contained in:
parent
9186a7f214
commit
4bb320d86f
1 changed files with 7 additions and 0 deletions
|
|
@ -49,10 +49,17 @@ func (s *StepKeyPair) Run(state map[string]interface{}) multistep.StepAction {
|
|||
}
|
||||
defer f.Close()
|
||||
|
||||
// Write the key out
|
||||
if _, err := f.Write([]byte(keyResp.KeyMaterial)); err != nil {
|
||||
state["error"] = fmt.Errorf("Error saving debug key: %s", err)
|
||||
return multistep.ActionHalt
|
||||
}
|
||||
|
||||
// Chmod it so that it is SSH ready
|
||||
if err := f.Chmod(0600); err != nil {
|
||||
state["error"] = fmt.Errorf("Error setting permissions of debug key: %s", err)
|
||||
return multistep.ActionHalt
|
||||
}
|
||||
}
|
||||
|
||||
return multistep.ActionContinue
|
||||
|
|
|
|||
Loading…
Reference in a new issue