123456789101112131415161718192021 |
- package cloudinit
- import (
- "os"
- "os/exec"
- log "github.com/Sirupsen/logrus"
- )
- func authorizeSSHKeys(user string, authorizedKeys []string, name string) {
- for _, authorizedKey := range authorizedKeys {
- cmd := exec.Command("update-ssh-keys", user, authorizedKey)
- cmd.Stdout = os.Stdout
- cmd.Stderr = os.Stderr
- err := cmd.Run()
- if err != nil {
- log.Fatal(err.Error())
- }
- }
- }
|