Hello Guys, I''m beginning use puppet (v.3.0.1) in OS Linux (Centos) , I have simple question with my configuration . I actually i have puppet-master and puppet-node in the master have declared the class but these no are applied in my node (I''m not sure for this point is the correct form for do this) For example: *Folder in Master server* [root@master users]# ls /etc/puppet/modules/users/ manifests/init.pp run/init.pp *Content master init.pp* [root@master manifests]# cat init.pp class users { user { ''pam'': ensure => present, } } *Content run init.pp* * * [root@master users]# cat run/init.pp include users *Check class from master is ok* [root@master users]# puppet apply --noop run/init.pp /Stage[main]/Users/User[pam]/ensure: current_value absent, should be present (noop) Class[Users]: Would have triggered ''refresh'' from 1 events Stage[main]: Would have triggered ''refresh'' from 1 events Finished catalog run in 0.03 seconds *I check class from agent but is not created** * * [root@nodo1 ~]# puppet agent --server=master.example.com --no-daemonize --verbose --onetime Info: Retrieving plugin Info: Caching catalog for nodo1.example.com Info: Applying configuration version ''1353235323'' Finished catalog run in 0.02 seconds *Really i''m not sure that this is a correct command for this action. Best regards. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/dK1o00GKG3sJ. 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 12/01/2012 06:41 PM, Kazor wrote:> [root@master users]# puppet apply --noop run/init.pp > /Stage[main]/Users/User[pam]/ensure: current_value absent, should be > present (noop) > Class[Users]: Would have triggered ''refresh'' from 1 events > Stage[main]: Would have triggered ''refresh'' from 1 events > Finished catalog run in 0.03 seconds > _I check class from agent but is not created*_ > _ > _ > [root@nodo1 ~]# puppet agent --server=master.example.com --no-daemonize > --verbose --onetime > Info: Retrieving plugin > Info: Caching catalog for nodo1.example.com > Info: Applying configuration version ''1353235323'' > Finished catalog run in 0.02 secondsIt seems as if your class "users" is not included in your node definition, or the resource is already applied. -- Jakov Sosic www.srce.unizg.hr -- 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.
Hi Jakov, /etc/puppet/modules/users/run/manifests/init.pp is not going to get applied. A couple things. * Somewhere in your manifests you need to have a ''node'' definition. Compilation starts with your manifest, which is /etc/puppet/manifests/site.pp . You can either put node definitions in that file, or import other files. * All module manifest code should be in the module''s manifests directory: ''<modulepath>/<mymodule>/manifests''. The ''run'' subdirectory you have in your users module cannot be reached unless you ''import'' it manually, which is not a recommended best practice. Hope that helps, Chad On Sun, Dec 2, 2012 at 6:02 PM, Jakov Sosic <jsosic@srce.hr> wrote:> On 12/01/2012 06:41 PM, Kazor wrote: > >> [root@master users]# puppet apply --noop run/init.pp >> /Stage[main]/Users/User[pam]/ensure: current_value absent, should be >> present (noop) >> Class[Users]: Would have triggered ''refresh'' from 1 events >> Stage[main]: Would have triggered ''refresh'' from 1 events >> Finished catalog run in 0.03 seconds >> _I check class from agent but is not created*_ >> _ >> >> _ >> [root@nodo1 ~]# puppet agent --server=master.example.com --no-daemonize >> --verbose --onetime >> Info: Retrieving plugin >> Info: Caching catalog for nodo1.example.com >> Info: Applying configuration version ''1353235323'' >> Finished catalog run in 0.02 seconds > > > It seems as if your class "users" is not included in your node definition, > or the resource is already applied. > > > > > -- > Jakov Sosic > www.srce.unizg.hr > > > -- > 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. >-- Chad M. Huneycutt -- 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.