Browse Source

disable user/group/sudo creation. just do hostname and ssh keys

main
Andy Cobaugh 4 years ago
parent
commit
ec95dd9e23
  1. 36
      main.go

36
main.go

@ -128,30 +128,32 @@ func processUserData(configDriveDir string) error {
return fmt.Errorf("could not parse user-data file as YAML: %s", err) return fmt.Errorf("could not parse user-data file as YAML: %s", err)
} }
// create groups /*
for _, group := range cc.Groups { // create groups
output, err := exec.Command("groupadd", group).CombinedOutput() for _, group := range cc.Groups {
if err != nil { output, err := exec.Command("groupadd", group).CombinedOutput()
log.Printf("Error creating group '%s': %s\n%s", group, err, output) if err != nil {
} log.Printf("Error creating group '%s': %s\n%s", group, err, output)
} }
}*/
// create users // create users
var sudoers []string var sudoers []string
for _, user := range cc.Users { for _, user := range cc.Users {
err = createUser(user) /*
if err != nil { err = createUser(user)
log.Printf("Error creating user: %s", err)
} else {
// set up ssh keys
err = AuthorizeSSHKeys(user.Name, "rancher-flatcar-cloudinit", user.SSHAuthorizedKeys)
if err != nil { if err != nil {
log.Printf("Error authorizing SSH keys for '%s': %s", user.Name, err) log.Printf("Error creating user: %s", err)
} }*/
// set up sudoers // try to set up ssh keys
sudoers = append(sudoers, user.Name+" "+user.Sudo) err = AuthorizeSSHKeys(user.Name, "rancher-flatcar-cloudinit", user.SSHAuthorizedKeys)
if err != nil {
log.Printf("Error authorizing SSH keys for '%s': %s", user.Name, err)
} }
// set up sudoers
//sudoers = append(sudoers, user.Name+" "+user.Sudo)
} }
// write sudoers // write sudoers

Loading…
Cancel
Save