Hi how do I tell with user type to use userdel with -r short of using exec type? i have a user account called `foo'' so i created a test puppet file local to the system called test.pp # cat test.pp user {"foo": ensure => absent, managehome => true, } when I apply it on solaris or linux the userdel does not use the `-r'' switch (solaris) # puppet -d test.pp debug: Failed to load library ''shadow'' for feature ''libshadow'' debug: Puppet::Type::User::ProviderNetinfo: file nireport does not exist debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl does not exist debug: Failed to load library ''ldap'' for feature ''ldap'' debug: Puppet::Type::User::ProviderLdap: feature ldap is missing debug: Puppet::Type::User::ProviderPw: file pw does not exist debug: Creating default schedules debug: //User[foo]: Changing ensure debug: //User[foo]: 1 change(s) debug: User[foo](provider=user_role_add): Executing ''/usr/sbin/userdel foo'' notice: //User[foo]/ensure: removed debug: Finishing transaction 68415230 with 1 changes (linux) # puppet -d test.pp debug: file pw does not exist debug: file /usr/bin/dscl does not exist debug: true value when expecting false debug: file nireport does not exist debug: Creating default schedules debug: Failed to load library ''ldap'' for feature ''ldap'' debug: //User[foo]: Changing ensure debug: //User[foo]: 1 change(s) debug: User[foo](provider=useradd): Executing ''/usr/sbin/userdel foo'' notice: //User[foo]/ensure: removed debug: Finishing transaction -606510198 with 1 changes on solaris I am using puppet 0.24.8 and on linux (ubuntu) it is puppet 0.24.5 -- Asif Iqbal PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---
I see there is alreay a ticket on this for about 2 yrs now with no plan to work on it yet http://projects.reductivelabs.com/issues/552 On Sun, Aug 16, 2009 at 11:20 AM, Asif Iqbal<vadud3@gmail.com> wrote:> Hi > > how do I tell with user type to use userdel with -r short of using exec type? > > i have a user account called `foo'' > so i created a test puppet file local to the system called test.pp > > # cat test.pp > > user {"foo": > ensure => absent, > managehome => true, > } > > > when I apply it on solaris or linux the userdel does not use the `-r'' switch > > (solaris) > # puppet -d test.pp > debug: Failed to load library ''shadow'' for feature ''libshadow'' > debug: Puppet::Type::User::ProviderNetinfo: file nireport does not exist > debug: Puppet::Type::User::ProviderDirectoryservice: file > /usr/bin/dscl does not exist > debug: Failed to load library ''ldap'' for feature ''ldap'' > debug: Puppet::Type::User::ProviderLdap: feature ldap is missing > debug: Puppet::Type::User::ProviderPw: file pw does not exist > debug: Creating default schedules > debug: //User[foo]: Changing ensure > debug: //User[foo]: 1 change(s) > debug: User[foo](provider=user_role_add): Executing ''/usr/sbin/userdel foo'' > notice: //User[foo]/ensure: removed > debug: Finishing transaction 68415230 with 1 changes > > > (linux) > # puppet -d test.pp > debug: file pw does not exist > debug: file /usr/bin/dscl does not exist > debug: true value when expecting false > debug: file nireport does not exist > debug: Creating default schedules > debug: Failed to load library ''ldap'' for feature ''ldap'' > debug: //User[foo]: Changing ensure > debug: //User[foo]: 1 change(s) > debug: User[foo](provider=useradd): Executing ''/usr/sbin/userdel foo'' > notice: //User[foo]/ensure: removed > debug: Finishing transaction -606510198 with 1 changes > > on solaris I am using puppet 0.24.8 and on linux (ubuntu) it is puppet 0.24.5 > > -- > Asif Iqbal > PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu > A: Because it messes up the order in which people normally read text. > Q: Why is top-posting such a bad thing? >-- Asif Iqbal PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---
On Sun, Aug 16, 2009 at 12:39 PM, Asif Iqbal<vadud3@gmail.com> wrote:> I see there is alreay a ticket on this for about 2 yrs now with no > plan to work on it yet > > http://projects.reductivelabs.com/issues/552looks like someone offered patches but not implemented yet http://projects.reductivelabs.com/issues/432> > > On Sun, Aug 16, 2009 at 11:20 AM, Asif Iqbal<vadud3@gmail.com> wrote: >> Hi >> >> how do I tell with user type to use userdel with -r short of using exec type? >> >> i have a user account called `foo'' >> so i created a test puppet file local to the system called test.pp >> >> # cat test.pp >> >> user {"foo": >> ensure => absent, >> managehome => true, >> } >> >> >> when I apply it on solaris or linux the userdel does not use the `-r'' switch >> >> (solaris) >> # puppet -d test.pp >> debug: Failed to load library ''shadow'' for feature ''libshadow'' >> debug: Puppet::Type::User::ProviderNetinfo: file nireport does not exist >> debug: Puppet::Type::User::ProviderDirectoryservice: file >> /usr/bin/dscl does not exist >> debug: Failed to load library ''ldap'' for feature ''ldap'' >> debug: Puppet::Type::User::ProviderLdap: feature ldap is missing >> debug: Puppet::Type::User::ProviderPw: file pw does not exist >> debug: Creating default schedules >> debug: //User[foo]: Changing ensure >> debug: //User[foo]: 1 change(s) >> debug: User[foo](provider=user_role_add): Executing ''/usr/sbin/userdel foo'' >> notice: //User[foo]/ensure: removed >> debug: Finishing transaction 68415230 with 1 changes >> >> >> (linux) >> # puppet -d test.pp >> debug: file pw does not exist >> debug: file /usr/bin/dscl does not exist >> debug: true value when expecting false >> debug: file nireport does not exist >> debug: Creating default schedules >> debug: Failed to load library ''ldap'' for feature ''ldap'' >> debug: //User[foo]: Changing ensure >> debug: //User[foo]: 1 change(s) >> debug: User[foo](provider=useradd): Executing ''/usr/sbin/userdel foo'' >> notice: //User[foo]/ensure: removed >> debug: Finishing transaction -606510198 with 1 changes >> >> on solaris I am using puppet 0.24.8 and on linux (ubuntu) it is puppet 0.24.5 >> >> -- >> Asif Iqbal >> PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu >> A: Because it messes up the order in which people normally read text. >> Q: Why is top-posting such a bad thing? >> > > > > -- > Asif Iqbal > PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu > A: Because it messes up the order in which people normally read text. > Q: Why is top-posting such a bad thing? >-- Asif Iqbal PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---
> On Sun, Aug 16, 2009 at 12:39 PM, Asif Iqbal<vadud3@gmail.com> wrote: >> I see there is alreay a ticket on this for about 2 yrs now with no >> plan to work on it yet >> >> http://projects.reductivelabs.com/issues/552 > > looks like someone offered patches but not implemented yet > > http://projects.reductivelabs.com/issues/432maybe you like to? cheers pete --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---