Patrick <kc7...@gmail.com> writes: 'generate' is run on the puppetmaster; there isn't actually an easy way to query this on the client other than using a custom fact.
Daniel > I was under the impression that "generate" is run on the puppetmaster, but > I'm not sure. You might want to check to see if your user list is coming > from the server. > > On Aug 29, 2010, at 12:27 PM, bonobo wrote: > >> I may have answered by own question, but it still seems like there >> might be a better way. >> >> Here's what I came up with: >> >> # Secure Configuration Control 1. >> >> # Change the shell for system accounts to /dev/null. System accounts >> # are accounts with UIDs less than 500 but greater than 0. >> # >> # Exceptions: >> # - Accounts with the shells the /sbin/shutdown, /bin/sync, /sbin/ >> halt. >> # - The nx account (used by FreeNX for remote deskttop access). >> >> define preventLogin2SystemAccts (){ >> user{ $title: >> shell => "/dev/null" , >> } >> } >> >> $systemAccts = generate("/etc/puppet/scripts/ >> list.system.accounts.sh" ) >> $systemAcctsArray = split( $systemAccts, '[,]') >> preventLogin2SystemAccts{ $systemAcctsArray : } >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Puppet Users" group. >> To post to this group, send email to puppet-us...@googlegroups.com. >> To unsubscribe from this group, send email to >> puppet-users+unsubscr...@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/puppet-users?hl=en. >> -- ✣ Daniel Pittman ✉ dan...@rimspace.net ☎ +61 401 155 707 ♽ made with 100 percent post-consumer electrons -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-us...@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.