Here it is:
 

[root@ca-sna-pm01 manifests]# puppet apply --debug --exec "  group { "bb":

    name => 'bb',

    ensure => present,

    gid => 500,

    members => 'bb,mtg',

}

"

> > > > > > 

[0;36mDebug: Puppet::Type::Group::ProviderLdap: true value when expecting 
false[0m

[0;36mDebug: Puppet::Type::Group::ProviderDirectoryservice: file 
/usr/bin/dscl does not exist[0m

[0;36mDebug: Puppet::Type::Group::ProviderPw: file pw does not exist[0m

[0;36mDebug: /Group[bb]: Provider groupadd does not support features 
manages_members; not managing attribute members[0m

[0;36mDebug: /Group[bb]: Provider groupadd does not support features 
libuser; not managing attribute forcelocal[0m

[0;36mDebug: Creating default schedules[0m

[0;36mDebug: Using settings: adding file resource 'vardir': 
'File[/var/lib/puppet]{:links=>:follow, :ensure=>:directory, 
:backup=>false, :loglevel=>:debug, :path=>"/var/lib/puppet"}'[0m

[0;36mDebug: Using settings: adding file resource 'client_datadir': 
'File[/var/lib/puppet/client_data]{:links=>:follow, :ensure=>:directory, 
:backup=>false, :mode=>"750", :loglevel=>:debug, 
:path=>"/var/lib/puppet/client_data"}'[0m

 

[0;36mDebug: Puppet::Type::User::ProviderLdap: true value when expecting 
false[0m

[0;36mDebug: Puppet::Type::User::ProviderDirectoryservice: file 
/usr/bin/dsimport does not exist[0m

[0;36mDebug: Puppet::Type::User::ProviderPw: file pw does not exist[0m

[0;36mDebug: Puppet::Type::User::ProviderUser_role_add: file roledel does 
not exist[0m

[0;36mDebug: /User[puppet]: Provider useradd does not support features 
libuser; not managing attribute forcelocal[0m

[0;36mDebug: Using settings: adding file resource 'hostpubkey': 
'File[/var/lib/puppet/ssl/public_keys/ca-sna-pm01.mercurytechnology.com.pem]{:links=>:follow,
 
:ensure=>:file, :backup=>false, :owner=>"puppet", :mode=>"644", 
:loglevel=>:debug, 
:path=>"/var/lib/puppet/ssl/public_keys/ca-sna-pm01.mercurytechnology.com.pem"}'[0m

[0;36mDebug: Using settings: adding file resource 'rundir': 
'File[/var/run/puppet]{:links=>:follow, :ensure=>:directory, 
:backup=>false, :mode=>"755", :loglevel=>:debug, 
:path=>"/var/run/puppet"}'[0m

[0;36mDebug: Using settings: adding file resource 'libdir': 
'File[/var/lib/puppet/lib]{:links=>:follow, :ensure=>:directory, 
:backup=>false, :loglevel=>:debug, :path=>"/var/lib/puppet/lib"}'[0m

[0;36mDebug: Using settings: adding file resource 'publickeydir': 
'File[/var/lib/puppet/ssl/public_keys]{:links=>:follow, 
:ensure=>:directory, :backup=>false, :owner=>"puppet", :loglevel=>:debug, 
:path=>"/var/lib/puppet/ssl/public_keys"}'[0m

[0;36mDebug: Using settings: adding file resource 'privatedir': 
'File[/var/lib/puppet/ssl/private]{:links=>:follow, :ensure=>:directory, 
:backup=>false, :owner=>"puppet", :mode=>"750", :loglevel=>:debug, 
:path=>"/var/lib/puppet/ssl/private"}'[0m

[0;36mDebug: /Group[puppet]: Provider groupadd does not support features 
libuser; not managing attribute forcelocal[0m

[0;36mDebug: Using settings: adding file resource 'logdir': 
'File[/var/log/puppet]{:links=>:follow, :group=>"puppet", 
:ensure=>:directory, :backup=>false, :owner=>"puppet", :mode=>"750", 
:loglevel=>:debug, :path=>"/var/log/puppet"}'[0m

[0;36mDebug: Using settings: adding file resource 'statefile': 
'File[/var/lib/puppet/state/state.yaml]{:links=>:follow, :ensure=>:file, 
:backup=>false, :mode=>"660", :loglevel=>:debug, 
:path=>"/var/lib/puppet/state/state.yaml"}'[0m

[0;36mDebug: Using settings: adding file resource 'hostcert': 
'File[/var/lib/puppet/ssl/certs/ca-sna-pm01.mercurytechnology.com.pem]{:links=>:follow,
 
:ensure=>:file, :backup=>false, :owner=>"puppet", :mode=>"644", 
:loglevel=>:debug, 
:path=>"/var/lib/puppet/ssl/certs/ca-sna-pm01.mercurytechnology.com.pem"}'[0m

[0;36mDebug: Using settings: adding file resource 'clientbucketdir': 
'File[/var/lib/puppet/clientbucket]{:links=>:follow, :ensure=>:directory, 
:backup=>false, :mode=>"750", :loglevel=>:debug, 
:path=>"/var/lib/puppet/clientbucket"}'[0m

[0;36mDebug: Using settings: adding file resource 'localcacert': 
'File[/var/lib/puppet/ssl/certs/ca.pem]{:links=>:follow, :ensure=>:file, 
:backup=>false, :owner=>"puppet", :mode=>"644", :loglevel=>:debug, 
:path=>"/var/lib/puppet/ssl/certs/ca.pem"}'[0m

[0;36mDebug: Using settings: adding file resource 'hostcrl': 
'File[/var/lib/puppet/ssl/crl.pem]{:links=>:follow, :ensure=>:file, 
:backup=>false, :owner=>"puppet", :mode=>"644", :loglevel=>:debug, 
:path=>"/var/lib/puppet/ssl/crl.pem"}'[0m

[0;36mDebug: Using settings: adding file resource 'lastrunfile': 
'File[/var/lib/puppet/state/last_run_summary.yaml]{:links=>:follow, 
:ensure=>:file, :backup=>false, :mode=>"644", :loglevel=>:debug, 
:path=>"/var/lib/puppet/state/last_run_summary.yaml"}'[0m

[0;36mDebug: Using settings: adding file resource 'certdir': 
'File[/var/lib/puppet/ssl/certs]{:links=>:follow, :ensure=>:directory, 
:backup=>false, :owner=>"puppet", :loglevel=>:debug, 
:path=>"/var/lib/puppet/ssl/certs"}'[0m

[0;36mDebug: Using settings: adding file resource 'graphdir': 
'File[/var/lib/puppet/state/graphs]{:links=>:follow, :ensure=>:directory, 
:backup=>false, :loglevel=>:debug, 
:path=>"/var/lib/puppet/state/graphs"}'[0m

[0;36mDebug: Using settings: adding file resource 'requestdir': 
'File[/var/lib/puppet/ssl/certificate_requests]{:links=>:follow, 
:ensure=>:directory, :backup=>false, :owner=>"puppet", :loglevel=>:debug, 
:path=>"/var/lib/puppet/ssl/certificate_requests"}'[0m

[0;36mDebug: Using settings: adding file resource 'confdir': 
'File[/etc/puppet]{:links=>:follow, :ensure=>:directory, :backup=>false, 
:loglevel=>:debug, :path=>"/etc/puppet"}'[0m

[0;36mDebug: Using settings: adding file resource 'clientyamldir': 
'File[/var/lib/puppet/client_yaml]{:links=>:follow, :ensure=>:directory, 
:backup=>false, :mode=>"750", :loglevel=>:debug, 
:path=>"/var/lib/puppet/client_yaml"}'[0m

[0;36mDebug: Using settings: adding file resource 'hostprivkey': 
'File[/var/lib/puppet/ssl/private_keys/ca-sna-pm01.mercurytechnology.com.pem]{:links=>:follow,
 
:ensure=>:file, :backup=>false, :owner=>"puppet", :mode=>"600", 
:loglevel=>:debug, 
:path=>"/var/lib/puppet/ssl/private_keys/ca-sna-pm01.mercurytechnology.com.pem"}'[0m

[0;36mDebug: Using settings: adding file resource 'resourcefile': 
'File[/var/lib/puppet/state/resources.txt]{:links=>:follow, :ensure=>:file, 
:backup=>false, :owner=>"root", :mode=>"640", :loglevel=>:debug, 
:path=>"/var/lib/puppet/state/resources.txt"}'[0m

[0;36mDebug: Using settings: adding file resource 'statedir': 
'File[/var/lib/puppet/state]{:links=>:follow, :ensure=>:directory, 
:backup=>false, :mode=>"1755", :loglevel=>:debug, 
:path=>"/var/lib/puppet/state"}'[0m

[0;36mDebug: Using settings: adding file resource 'lastrunreport': 
'File[/var/lib/puppet/state/last_run_report.yaml]{:links=>:follow, 
:ensure=>:file, :backup=>false, :mode=>"640", :loglevel=>:debug, 
:path=>"/var/lib/puppet/state/last_run_report.yaml"}'[0m

[0;36mDebug: Using settings: adding file resource 'httplog': 
'File[/var/log/puppet/http.log]{:links=>:follow, :ensure=>:file, 
:backup=>false, :owner=>"root", :mode=>"640", :loglevel=>:debug, 
:path=>"/var/log/puppet/http.log"}'[0m

[0;36mDebug: Using settings: adding file resource 'ssldir': 
'File[/var/lib/puppet/ssl]{:links=>:follow, :ensure=>:directory, 
:backup=>false, :owner=>"puppet", :mode=>"771", :loglevel=>:debug, 
:path=>"/var/lib/puppet/ssl"}'[0m

[0;36mDebug: Using settings: adding file resource 'privatekeydir': 
'File[/var/lib/puppet/ssl/private_keys]{:links=>:follow, 
:ensure=>:directory, :backup=>false, :owner=>"puppet", :mode=>"750", 
:loglevel=>:debug, :path=>"/var/lib/puppet/ssl/private_keys"}'[0m

[0;36mDebug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring 
File[/var/lib/puppet/ssl][0m

[0;36mDebug: /File[/var/lib/puppet/state/last_run_report.yaml]: 
Autorequiring File[/var/lib/puppet/state][0m

[0;36mDebug: /File[/var/lib/puppet/state/state.yaml]: Autorequiring 
File[/var/lib/puppet/state][0m

[0;36mDebug: /File[/var/lib/puppet/clientbucket]: Autorequiring 
File[/var/lib/puppet][0m

[0;36mDebug: /File[/var/lib/puppet/state/last_run_summary.yaml]: 
Autorequiring File[/var/lib/puppet/state][0m

[0;36mDebug: /File[/var/lib/puppet/ssl/private]: Autorequiring 
File[/var/lib/puppet/ssl][0m

[0;36mDebug: /File[/var/lib/puppet/client_yaml]: Autorequiring 
File[/var/lib/puppet][0m

[0;36mDebug: /File[/var/lib/puppet/ssl/crl.pem]: Autorequiring 
File[/var/lib/puppet/ssl][0m

[0;36mDebug: 
/File[/var/lib/puppet/ssl/public_keys/ca-sna-pm01.mercurytechnology.com.pem]: 
Autorequiring File[/var/lib/puppet/ssl/public_keys][0m

[0;36mDebug: 
/File[/var/lib/puppet/ssl/private_keys/ca-sna-pm01.mercurytechnology.com.pem]: 
Autorequiring File[/var/lib/puppet/ssl/private_keys][0m

[0;36mDebug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring 
File[/var/lib/puppet/ssl][0m

[0;36mDebug: /File[/var/lib/puppet/ssl/certs]: Autorequiring 
File[/var/lib/puppet/ssl][0m

[0;36mDebug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring 
File[/var/lib/puppet/ssl/certs][0m

[0;36mDebug: /File[/var/lib/puppet/lib]: Autorequiring 
File[/var/lib/puppet][0m

[0;36mDebug: /File[/var/lib/puppet/client_data]: Autorequiring 
File[/var/lib/puppet][0m

[0;36mDebug: /File[/var/lib/puppet/state]: Autorequiring 
File[/var/lib/puppet][0m

[0;36mDebug: 
/File[/var/lib/puppet/ssl/certs/ca-sna-pm01.mercurytechnology.com.pem]: 
Autorequiring File[/var/lib/puppet/ssl/certs][0m

[0;36mDebug: /File[/var/log/puppet/http.log]: Autorequiring 
File[/var/log/puppet][0m

[0;36mDebug: /File[/var/lib/puppet/state/graphs]: Autorequiring 
File[/var/lib/puppet/state][0m

[0;36mDebug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring 
File[/var/lib/puppet/ssl][0m

[0;36mDebug: /File[/var/lib/puppet/ssl]: Autorequiring 
File[/var/lib/puppet][0m

[0;36mDebug: /File[/var/lib/puppet/state/resources.txt]: Autorequiring 
File[/var/lib/puppet/state][0m

 

[0;36mDebug: Finishing transaction 70000528421020[0m

[0;36mDebug: Loaded state in 0.00 seconds[0m

[0;36mDebug: Loaded state in 0.00 seconds[0m

[0;32mInfo: Applying configuration version '1384804821'[0m

[0;36mDebug: /Schedule[daily]: Skipping device resources because running on 
a host[0m

[0;36mDebug: /Schedule[monthly]: Skipping device resources because running 
on a host[0m

[0;36mDebug: /Schedule[hourly]: Skipping device resources because running 
on a host[0m

[0;36mDebug: /Schedule[never]: Skipping device resources because running on 
a host[0m

[0;36mDebug: /Schedule[weekly]: Skipping device resources because running 
on a host[0m

[0;36mDebug: /Schedule[puppet]: Skipping device resources because running 
on a host[0m

[0;36mDebug: Finishing transaction 70000527187220[0m

[0;36mDebug: Storing state[0m

[0;36mDebug: Stored state in 0.03 seconds[0m

[mNotice: Finished catalog run in 0.16 seconds[0m

[0;36mDebug: Using settings: adding file resource 'rrddir': 
'File[/var/lib/puppet/rrd]{:links=>:follow, :group=>"puppet", 
:ensure=>:directory, :backup=>false, :owner=>"puppet", :mode=>"750", 
:loglevel=>:debug, :path=>"/var/lib/puppet/rrd"}'[0m

[0;36mDebug: Finishing transaction 70000528357160[0m

[0;36mDebug: Received report to process from 
ca-sna-pm01.mercurytechnology.com[0m

[0;36mDebug: Processing report from ca-sna-pm01.mercurytechnology.com with 
processor Puppet::Reports::Store[0m

[root@ca-sna-pm01 manifests]# [root@ca-sna-pm01 manifests]# 
[root@ca-sna-pm01 manifests]# [root@ca-sna-pm01 manifests]# 

[root@ca-sna-pm01 manifests]# 

[root@ca-sna-pm01 manifests]# 

[root@ca-sna-pm01 manifests]# !eg

egrep bb /etc/group /etc/passwd

/etc/group:bb:x:500:

/etc/passwd:bb:x:500:500:bb:/home/bb:/bin/bash

[root@ca-sna-pm01 manifests]# 

 

On Monday, November 18, 2013 11:55:59 AM UTC-8, Matthaus Litteken wrote:

> Stuart, 
> Unfortunately, that doesn't tell us which provider is being used. A 
> run with --debug should show which providers are being used. 
>
> In a test run using the debug flag on a centos 6 box using the group 
> resource you provided, I got output which included: 
> 'Debug: /Group[somegroup]: Provider groupadd does not support features 
> manages_members; not managing attribute members'. 
>
> If you post the result of running: 
>
> puppet apply --debug --exec "group { "somegroup": 
>      name => 'somegroup', 
>      members => 'user1,user2,user3', 
>      ensure => present, 
>      gid => 123, 
>   }" 
>
> that would help determine which group provider is being used and why 
> member management isn't being applied. 
>
> On Mon, Nov 18, 2013 at 11:37 AM, Stuart Cracraft 
> <[email protected]<javascript:>> 
> wrote: 
> > 
> > Just local password file and group files mostly. But some ldap. 
> > 
> > On Monday, November 18, 2013 11:34:50 AM UTC-8, Matthaus Litteken wrote: 
> >> 
> >> Stuart, 
> >> In the type reference, the members property states that it requires 
> >> the 'manages members' feature 
> >> 
> >> (
> http://docs.puppetlabs.com/references/latest/type.html#group-provider-features),
>  
>
> >> which is available in the aix, directory service, pw and windows_adsi 
> >> providers, but not the ldap or groupadd providers. Which provider is 
> >> being used for your group resource? 
> >> 
> >> On Mon, Nov 18, 2013 at 11:15 AM, Stuart Cracraft <[email protected]> 
> >> wrote: 
> >> > Hi. 
> >> > 
> >> > Created: 
> >> > 
> >> > class mumble { 
> >> >   : 
> >> >   random stuff 
> >> >   : 
> >> > } 
> >> > 
> >> > class mumble:grouper inherits mumble { 
> >> >   group { "somegroup": 
> >> >      name => 'somegroup', 
> >> >      members => 'user1,user2,user3', 
> >> >      ensure => present, 
> >> >      gid => 123, 
> >> >   } 
> >> > } 
> >> > 
> >> > After a time, mumble:grouper ran, before I added 
> >> > user2, and user3 and /etc/group shows: 
> >> > 
> >> >   somegroup:x:500: 
> >> > 
> >> > but it doesn't show what it should show which is: 
> >> > 
> >> >   somegroup:x:500:user1,user2,user3 
> >> > 
> >> > I verified that user1/2/3 all exist in /etc/passwd. 
> >> > 
> >> > My question is, why isn't Puppet making the right memberships? 
> >> > 
> >> > Do I misunderstand member? 
> >> > 
> >> > Stuart 
> >> > 
> >> > 
> >> > 
> >> > 
> >> > -- 
> >> > 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/8585e0e1-5063-47c7-bb8b-5b086df1df1e%40googlegroups.com.
>  
>
> >> > For more options, visit https://groups.google.com/groups/opt_out. 
> >> 
> >> 
> >> 
> >> -- 
> >> Matthaus Owens 
> >> Release Manager, Puppet Labs 
> >> 
> >> Join us at PuppetConf 2014, September 23-24 in San Francisco 
> > 
> > -- 
> > 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] <javascript:>. 
> > To view this discussion on the web visit 
> > 
> https://groups.google.com/d/msgid/puppet-users/c5535875-e7a5-47cf-8113-96b2ee6e1334%40googlegroups.com.
>  
>
> > 
> > For more options, visit https://groups.google.com/groups/opt_out. 
>
>
>
> -- 
> Matthaus Owens 
> Release Manager, Puppet Labs 
>
> Join us at PuppetConf 2014, September 23-24 in San Francisco 
>

-- 
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/87b33ab4-e69a-4eb5-9894-fb4ddd954824%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to