Is there a limit to the number of questions that I can post to Google
Groups or this list... in a single day?
On Wednesday, June 1, 2016 at 11:22:10 PM UTC-4, Warron French wrote:
>
> I have created, a Puppet Module using PE-2015.2.
>
> The module is called Sidedoor (as opposed to backdoor) and the intent is
> to do the following (as I am evolving it):
>
> 1. Create a system-group with GID=300, and ensure it is in place,
> 2. Create a user (mine for example) with starting UID=(300 + serial of
> userID {starting at 1...n})
>
> Here is my current manifests/init.pp (and I am not ready for senior level
> programming input/best practices yet),
> *sidedoor/manifests/init.pp: *# Class: sidedoor
> # ===========================
> #
> #
> #
> class sidedoor {
>
> # Create a Group for the localusers to be added to.
>
> group { 'sidedoor':
> ensure => 'present',
> system => 'true',
> gid => '300',
> }
>
> user { 'wsf29221':
> ensure => 'present',
> forcelocal => 'true',
> password =>
> '$6$Bw0KWK673BvjQU/W$WAiTDgk7EN3sD02xUaMngmIB02qQ/G4sRTeP6ySZToWylblcawuekIO4WSUgVMllbjrXP2QOLH96jTfA1xdz1/',
> password_max_age => '180',
> password_min_age => '0',
> gid => '300',
> uid => '301',
> comment => 'Sidedoor_Acct-Warron',
> managehome => 'true',
> home => '/home/wsf29221',
> shell => '/bin/bash',
> }
>
> file { '/home/wsf29221':
> ensure => 'directory',
> owner => '301',
> group => '300',
> mode => '0750',
> source => [ "puppet:///modules/sidedoor/files/wsf29221", ],
> }
>
> }
>
> *I believe I am not getting the file resource built correctly (yet). *
> The code above *doesn't properly work on a Solaris 10 x86 VM* that I have
> at all; it doesn't even try for some reason, but *more importantl*y, it
> d*oesn't
> create the homedi*r for the user's account, *even though the managehom**e*
> attribute is being set.
>
> I have this module written (and tested from)
> /etc/puppetlabs/code/environments/production/modules, and I purposely
> created the wsf29221 user account and it's home directory with matching
> user-attributes to generate a /home/wsf29221 directory; then I copied that
> subdirectory into
> */etc/puppetlabs/code/environments/production/modules/sidedoor/files/.*
>
> Can someone please help me get the directory creation/population portion
> of this module working?
>
> I am trying to learn how to write modules; not necessarily best practices
> yet.
>
> Thanks,
> Warron
>
>
>
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-users/4310d42c-eed5-4548-abf4-23272bb47445%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.