Puppet kann nicht in LDAP / AD / Open Directory integriert werden, sodass der Benutzer, den Sie hinzufügen möchten, nur ein lokales Konto ist.
Führen Sie die folgenden Schritte für einen anderen Benutzer aus, der mit Open Directory erstellt wurde
puppet resource user foo
(Hier ist die Ausgabe von meinem Mac an Active Directory gebunden, Ihre sollte ähnlich aussehen)
puppet resource user foo user { 'foo': ensure => 'present', comment => 'Foo Bar', gid => '72910xxxx', groups => ['_appserveradm', '_appserverusr', '_lpadmin', 'admin', 'com.apple.access_ssh-disabled', 'com.apple.sharepoint.group.2'], home => '/Users/foo', password => '*', shell => '/bin/bash', uid => '104763xxxx', }