Roles, key renewal handled. End-to-end basic flow working.

This commit is contained in:
Vishal Nayak
2015-06-18 20:48:41 -04:00
parent f2ace92e98
commit fe5bb20e92
7 changed files with 137 additions and 43 deletions

View File

@@ -47,7 +47,9 @@ func (c *SshCommand) Run(args []string) int {
sshEnv := os.Environ()
sshCmdArgs := []string{"ssh", "-i", "vault_ssh_otk_" + args[0] + ".pem", "vishal@localhost"}
sshNew := "ssh -i " + "vault_ssh_otk_" + args[0] + ".pem " + args[0]
log.Printf("Vishal: sshNew:%#v\n", sshNew)
sshCmdArgs := []string{"ssh", "-i", "vault_ssh_otk_" + args[0] + ".pem", args[0]}
defer os.Remove("vault_ssh_otk_" + args[0] + ".pem")
if err := syscall.Exec(sshBinary, sshCmdArgs, sshEnv); err != nil {