Hello. Puppet-0.25.1 is used and the server and the client (both CentOS5.3) are used. The host's management uses openldap-2.4.16.
The problem of happening, 1. The manifest is applied when starting without putting the option of --listen and --no-client on puppetd. 2. When it starts putting the option of --listen and --no-client on puppetd, and puppetrun is used, the manifest is not applied. As for this, is the usage of puppetrun wrong? Or, is it a bug? After that, when host is managed with openldap, cannot --host and -- tag be used with puppetrun? 1. The manifest is applied without trouble. server side # puppetmasterd --no-daemonize --debug --trace ==cut== info: access[^/catalog/([^/]+)$]: allowing 'method' find info: access[^/catalog/([^/]+)$]: allowing $1 access info: access[/certificate_revocation_list/ca]: allowing 'method' find info: access[/certificate_revocation_list/ca]: allowing * access info: access[/report]: allowing 'method' save info: access[/report]: allowing * access info: access[/file]: allowing * access info: access[/certificate/ca]: adding authentication no info: access[/certificate/ca]: allowing 'method' find info: access[/certificate/ca]: allowing * access info: access[/certificate/]: adding authentication no info: access[/certificate/]: allowing 'method' find info: access[/certificate/]: allowing * access info: access[/certificate_request]: adding authentication no info: access[/certificate_request]: allowing 'method' find info: access[/certificate_request]: allowing 'method' save info: access[/certificate_request]: allowing * access info: access[/]: adding authentication any info: Expiring the node cache of client1.devel.local info: Not using expired node for client1.devel.local from cache; expired at Fri Nov 06 17:04:02 +0900 2009 info: Caching node for client1.devel.local debug: importing '/etc/puppet/manifests/bw_base/hosts.pp' notice: Compiled catalog for client1.devel.local in 0.06 seconds info: mount[data]: allowing * access info: Applying configuration version '1257496453' debug: Format s not supported for Puppet::FileServing::Metadata; has not implemented method 'from_s' debug: Format pson not supported for Puppet::FileServing::Metadata; has not implemented method 'from_pson' debug: //hosts/File[hosts]: Changing checksum,content debug: //hosts/File[hosts]: 2 change(s) debug: //hosts/File[hosts]/checksum: Replacing hosts checksum {md5} 58911d77753f5c97ec5b38369dcfe867 with {md5} 10b33fd261774c1db52033caed0c292a notice: //hosts/File[hosts]/checksum: checksum changed '{md5} 58911d77753f5c97ec5b38369dcfe867' to '{md5} 10b33fd261774c1db52033caed0c292a' debug: Finishing transaction 23457619478560 with 0 changes info: Filebucket[/var/lib/puppet/clientbucket]: Adding /etc/hosts (10b33fd261774c1db52033caed0c292a) info: //hosts/File[hosts]: Filebucketed /etc/hosts to puppet with sum 10b33fd261774c1db52033caed0c292a debug: //hosts/File[hosts]/checksum: Replacing hosts checksum {md5} 10b33fd261774c1db52033caed0c292a with {md5} 58911d77753f5c97ec5b38369dcfe867 debug: Format s not supported for Puppet::FileServing::Metadata; has not implemented method 'from_s' debug: Format pson not supported for Puppet::FileServing::Metadata; has not implemented method 'from_pson' notice: //hosts/File[hosts]/content: content changed '{md5} 10b33fd261774c1db52033caed0c292a' to '{md5} 58911d77753f5c97ec5b38369dcfe867' client side # puppetd --no-daemonize --debug --trace --verbose ==cut== debug: Format s not supported for Puppet::Resource::Catalog; has not implemented method 'from_s' info: Caching catalog for client1.devel.local debug: Loaded state in 0.00 seconds info: Applying configuration version '1257496453' debug: Format s not supported for Puppet::FileServing::Metadata; has not implemented method 'from_s' debug: Format pson not supported for Puppet::FileServing::Metadata; has not implemented method 'from_pson' debug: //hosts/File[hosts]: Changing checksum,content debug: //hosts/File[hosts]: 2 change(s) debug: //hosts/File[hosts]/checksum: Replacing hosts checksum {md5} 58911d77753f5c97ec5b38369dcfe867 with {md5} bba2e6f9b62bf7b4c894087fa6e35c6d notice: //hosts/File[hosts]/checksum: checksum changed '{md5} 58911d77753f5c97ec5b38369dcfe867' to '{md5} bba2e6f9b62bf7b4c894087fa6e35c6d' debug: Finishing transaction 23770684719120 with 0 changes info: Filebucket[/var/lib/puppet/clientbucket]: Adding /etc/hosts (bba2e6f9b62bf7b4c894087fa6e35c6d) info: //hosts/File[hosts]: Filebucketed /etc/hosts to puppet with sum bba2e6f9b62bf7b4c894087fa6e35c6d debug: //hosts/File[hosts]/checksum: Replacing hosts checksum {md5} bba2e6f9b62bf7b4c894087fa6e35c6d with {md5} 58911d77753f5c97ec5b38369dcfe867 debug: Format s not supported for Puppet::FileServing::Metadata; has not implemented method 'from_s' debug: Format pson not supported for Puppet::FileServing::Metadata; has not implemented method 'from_pson' notice: //hosts/File[hosts]/content: content changed '{md5} bba2e6f9b62bf7b4c894087fa6e35c6d' to '{md5} 58911d77753f5c97ec5b38369dcfe867' debug: Finishing transaction 23770684861020 with 2 changes debug: Storing state debug: Stored state in 0.01 seconds debug: Format s not supported for Puppet::Transaction::Report; has not implemented method 'from_s' debug: Format pson not supported for Puppet::Transaction::Report; has not implemented method 'from_pson' notice: Finished catalog run in 0.62 seconds debug: Using cached certificate for ca debug: Using cached certificate for client1.devel.local debug: Using cached certificate for ca debug: Using cached certificate_revocation_list for ca 2. When puppetrun is used, the manifest is not applied. client side # puppetd --no-daemonize --debug --trace --verbose --no-client -- listen ==cut== server side # puppetrun -c hosts Triggering client1.devel.local client1.devel.local finished with exit code 0 Finished client side info: access[[puppetrunner]]: allowing server1.devel.local access debug: Allowing authenticated client server1.devel.local (172.25.194.61) access to puppetrunner.run notice: triggered run debug: Loaded state in 0.00 seconds debug: Format s not supported for Puppet::Resource::Catalog; has not implemented method 'from_s' info: Caching catalog for client1.devel.local debug: Loaded state in 0.00 seconds info: Applying configuration version '1257496453' debug: //hosts/File[hosts]: Not tagged with debug: Finishing transaction 23845286788320 with 0 changes debug: Storing state debug: Stored state in 0.01 seconds debug: Format s not supported for Puppet::Transaction::Report; has not implemented method 'from_s' debug: Format pson not supported for Puppet::Transaction::Report; has not implemented method 'from_pson' notice: Finished catalog run in 0.16 seconds server side info: access[^/catalog/([^/]+)$]: allowing 'method' find info: access[^/catalog/([^/]+)$]: allowing $1 access info: access[/certificate_revocation_list/ca]: allowing 'method' find info: access[/certificate_revocation_list/ca]: allowing * access info: access[/report]: allowing 'method' save info: access[/report]: allowing * access info: access[/file]: allowing * access info: access[/certificate/ca]: adding authentication no info: access[/certificate/ca]: allowing 'method' find info: access[/certificate/ca]: allowing * access info: access[/certificate/]: adding authentication no info: access[/certificate/]: allowing 'method' find info: access[/certificate/]: allowing * access info: access[/certificate_request]: adding authentication no info: access[/certificate_request]: allowing 'method' find info: access[/certificate_request]: allowing 'method' save info: access[/certificate_request]: allowing * access info: access[/]: adding authentication any info: Expiring the node cache of client1.devel.local info: Not using expired node for client1.devel.local from cache; expired at Fri Nov 06 17:07:37 +0900 2009 info: Caching node for client1.devel.local debug: importing '/etc/puppet/manifests/bw_base/hosts.pp' notice: Compiled catalog for client1.devel.local in 0.08 seconds info: Applying configuration version '1257496453' debug: //hosts/File[hosts]: Not tagged with server side /etc/puppet/puppet.conf [main] vardir = /var/lib/puppet logdir = /var/log/puppet rundir = /var/run/puppet ssldir = $vardir/ssl node_terminus = ldap ldapserver = localhost ldapbase = ou=Hosts,dc=devel,dc=local ---- /etc/puppet/manifests/site.pp import 'bw_base/hosts.pp' $fileserver = 'server1.devel.local' ---- /etc/puppet/manifests/bw_base/hosts.pp class hosts { file { 'hosts': path => '/etc/hosts', source => "puppet://$fileserver/data/bw_base/etc/hosts", owner => 'root', group => 'root', mode => 644; } } ---- Auth.conf uses that it is in tar.gz. ---- client side /etc/puppet/puppet.conf [main] vardir = /var/lib/puppet logdir = /var/log/puppet rundir = /var/run/puppet ssldir = $vardir/ssl [puppetd] server = server1.devel.local report = true ignorecache = true ---- /etc/puppet/namespaceauth.conf [puppetrunner] allow server1.devel.local ---- Host information on openldap dn: cn=client1.devel.local,ou=Hosts,dc=devel,dc=local objectClass: top objectClass: ipHost objectClass: device objectClass: puppetClient cn: client1.devel.local ipHostNumber: 172.25.192.220 puppetclass: hosts // kyawai --~--~---------~--~----~------------~-------~--~----~ 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+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---