Browse Source

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

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

12
main.go

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

Loading…
Cancel
Save