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) return fmt.Errorf("could not parse user-data file as YAML: %s", err)
} }
/*
// create groups // create groups
for _, group := range cc.Groups { for _, group := range cc.Groups {
output, err := exec.Command("groupadd", group).CombinedOutput() output, err := exec.Command("groupadd", group).CombinedOutput()
if err != nil { if err != nil {
log.Printf("Error creating group '%s': %s\n%s", group, err, output) 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) err = createUser(user)
if err != nil { if err != nil {
log.Printf("Error creating user: %s", err) 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) 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 authorizing SSH keys for '%s': %s", user.Name, err)
} }
// set up sudoers // set up sudoers
sudoers = append(sudoers, user.Name+" "+user.Sudo) //sudoers = append(sudoers, user.Name+" "+user.Sudo)
}
} }
// write sudoers // write sudoers

Loading…
Cancel
Save