Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
group { "blahadmin": gid => "491", provider => "groupadd", ensure => present, allowdupe => false, } user { "blahadmin": ensure => present, name => "blahadmin", allowdupe => false, provider => useradd, comment => "Blah Admin Account", gid => "491", uid => "491", home => "/home/blahadmin", shell => "/bin/bash", managehome => true, membership => minimum, password => '$1$adfasdfasdfasfasfasfCUOPMEfl1ayjY.', } ssh_authorized_key { "ssh_blahadmin": key => "zzzzWEEEEEEalasjdfasdfasdflkajsdfasfdjMvdU69Phd+HFCUq6Q4K+adsfasfasdfasdfafasfasfdasfasfasfdsf+adsfasfasfasfasfasfadfasfafsaf//UUkaddfjNLJqerq//q+Lb+adfasdfasfdasfdasfdsadfasdfasdfasfsdf/afdasfasdfasfdasdfasfsafsaf==", user => "blahadmin", type => "ssh-dss", ensure => present, require => [ User[blahadmin], Group[blahadmin] ], } RESULT ------ From 0.24.8 client: -------------- (root@s2hb-net-adm3) ~ > puppet --noop ./ass.pp err: Could not create ssh_blahadmin: user blahadmin doesn't exist user blahadmin doesn't exist From 0.25.3 client: -------------- [root@netops-puppet-m-01 ~]# puppet --noop ./ass.pp notice: //Group[blahadmin]/ensure: is absent, should be present (noop) notice: //User[blahadmin]/ensure: is absent, should be present (noop) notice: //Ssh_authorized_key[ssh_blahadmin]/ensure: is absent, should be present (noop)
This paste will be private.
From the Design Piracy series on my blog: