my environment: 192.168.0.13 puppet.uc.local 192.168.0.14 puppetca.uc.local 192.168.0.15 report.uc.local 192.168.0.16 fileserver.uc.local 192.168.0.17 agent01.uc.local i want run a master as fileserver (fileserver.uc.local) the puppet.uc.local and fileserver.uc.local use one ca.pem on puppet.uc.local, i wrote a class for test class test { notify { "hello world": } file { ''/home/puppet/hello'': owner => "root", group => "root", mode => 644, ensure => "file", source => "puppet://fileserver.uc.local/extra_files/hello", } } but i found that, the agent fetch file_metadata from fileserver.uc.local and fetch file_content from puppet.uc.local puppet.uc.local: ===============================================[2013-07-19 18:25:07] DEBUG accept: 192.168.0.17:43547 [2013-07-19 18:25:07] DEBUG Puppet::Network::HTTP::WEBrickREST is invoked. [2013-07-19 18:25:07] 192.168.0.17 - - [19/Jul/2013:18:25:07 CST] "GET /production/node/agent01.uc.local? HTTP/1.1" 200 4032 [2013-07-19 18:25:07] - -> /production/node/agent01.uc.local? [2013-07-19 18:25:07] DEBUG close: 192.168.0.17:43547 [2013-07-19 18:25:07] DEBUG accept: 192.168.0.17:43549 [2013-07-19 18:25:07] DEBUG Puppet::Network::HTTP::WEBrickREST is invoked. [2013-07-19 18:25:07] 192.168.0.17 - - [19/Jul/2013:18:25:07 CST] "POST /production/catalog/agent01.uc.local HTTP/1.1" 200 1560 [2013-07-19 18:25:07] - -> /production/catalog/agent01.uc.local [2013-07-19 18:25:07] DEBUG close: 192.168.0.17:43549 [2013-07-19 18:25:07] DEBUG accept: 192.168.0.17:43551 [2013-07-19 18:25:07] DEBUG Puppet::Network::HTTP::WEBrickREST is invoked. [2013-07-19 18:25:07] 192.168.0.17 - - [19/Jul/2013:18:25:07 CST] "GET /production/file_content/extra_files/hello HTTP/1.1" 200 1300 [2013-07-19 18:25:07] - -> /production/file_content/extra_files/hello [2013-07-19 18:25:07] DEBUG close: 192.168.0.17:43551 [2013-07-19 18:25:07] DEBUG accept: 192.168.0.17:43552 [2013-07-19 18:25:07] DEBUG Puppet::Network::HTTP::WEBrickREST is invoked. [2013-07-19 18:25:07] 192.168.0.17 - - [19/Jul/2013:18:25:07 CST] "GET /production/file_content/extra_files/hello HTTP/1.1" 200 1300 [2013-07-19 18:25:07] - -> /production/file_content/extra_files/hello [2013-07-19 18:25:07] DEBUG close: 192.168.0.17:43552 =============================================== fileserver.uc.local: ===============================================[2013-07-19 18:25:07] DEBUG accept: 192.168.0.17:44945 [2013-07-19 18:25:07] DEBUG Puppet::Network::HTTP::WEBrickREST is invoked. [2013-07-19 18:25:07] 192.168.0.17 - - [19/Jul/2013:18:25:07 CST] "GET /production/file_metadatas/plugins?links=manage&recurse=true&ignore=.svn&ignore=CVS&ignore=.git&checksum_type=md5 HTTP/1.1" 200 278 [2013-07-19 18:25:07] - -> /production/file_metadatas/plugins?links=manage&recurse=true&ignore=.svn&ignore=CVS&ignore=.git&checksum_type=md5 [2013-07-19 18:25:07] DEBUG close: 192.168.0.17:44945 [2013-07-19 18:25:07] DEBUG accept: 192.168.0.17:44947 [2013-07-19 18:25:07] DEBUG Puppet::Network::HTTP::WEBrickREST is invoked. [2013-07-19 18:25:07] 192.168.0.17 - - [19/Jul/2013:18:25:07 CST] "GET /production/file_metadata/extra_files/hello?links=manage HTTP/1.1" 200 279 [2013-07-19 18:25:07] - -> /production/file_metadata/extra_files/hello?links=manage [2013-07-19 18:25:07] DEBUG close: 192.168.0.17:44947 =============================================== why? am i make a mistake i wish you could understand, english is not my native language -- 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 puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.
Sneha More
2013-Jul-21 14:01 UTC
[Puppet Users] Re: puppet master and fileserver separate problem
Hi Aviar, I think you should try this once. class test { notify { "hello world": } file { ''/home/puppet/hello'': owner => "root", group => "root", mode => 644, ensure => present, source => "puppet:///fileserver.uc.local/extra_files/hello", } } Regards, Sneha, NTT DATA GTS. (OSS Centre) On Friday, July 19, 2013 4:11:24 PM UTC+5:30, Aviar wrote:> > my environment: > > 192.168.0.13 puppet.uc.local > 192.168.0.14 puppetca.uc.local > 192.168.0.15 report.uc.local > 192.168.0.16 fileserver.uc.local > 192.168.0.17 agent01.uc.local > > > i want run a master as fileserver (fileserver.uc.local) > the puppet.uc.local and fileserver.uc.local use one ca.pem > > on puppet.uc.local, i wrote a class for test > > class test { > notify { "hello world": } > > file { ''/home/puppet/hello'': > owner => "root", > group => "root", > mode => 644, > ensure => "file", > source => "puppet://fileserver.uc.local/extra_files/hello", > } > } > > but i found that, the agent fetch file_metadata from fileserver.uc.local > and fetch file_content from puppet.uc.local > > puppet.uc.local: > ===============================================> [2013-07-19 18:25:07] DEBUG accept: 192.168.0.17:43547 > [2013-07-19 18:25:07] DEBUG Puppet::Network::HTTP::WEBrickREST is invoked. > [2013-07-19 18:25:07] 192.168.0.17 - - [19/Jul/2013:18:25:07 CST] "GET > /production/node/agent01.uc.local? HTTP/1.1" 200 4032 > [2013-07-19 18:25:07] - -> /production/node/agent01.uc.local? > [2013-07-19 18:25:07] DEBUG close: 192.168.0.17:43547 > [2013-07-19 18:25:07] DEBUG accept: 192.168.0.17:43549 > [2013-07-19 18:25:07] DEBUG Puppet::Network::HTTP::WEBrickREST is invoked. > [2013-07-19 18:25:07] 192.168.0.17 - - [19/Jul/2013:18:25:07 CST] "POST > /production/catalog/agent01.uc.local HTTP/1.1" 200 1560 > [2013-07-19 18:25:07] - -> /production/catalog/agent01.uc.local > [2013-07-19 18:25:07] DEBUG close: 192.168.0.17:43549 > [2013-07-19 18:25:07] DEBUG accept: 192.168.0.17:43551 > [2013-07-19 18:25:07] DEBUG Puppet::Network::HTTP::WEBrickREST is invoked. > [2013-07-19 18:25:07] 192.168.0.17 - - [19/Jul/2013:18:25:07 CST] "GET > /production/file_content/extra_files/hello HTTP/1.1" 200 1300 > [2013-07-19 18:25:07] - -> /production/file_content/extra_files/hello > [2013-07-19 18:25:07] DEBUG close: 192.168.0.17:43551 > [2013-07-19 18:25:07] DEBUG accept: 192.168.0.17:43552 > [2013-07-19 18:25:07] DEBUG Puppet::Network::HTTP::WEBrickREST is invoked. > [2013-07-19 18:25:07] 192.168.0.17 - - [19/Jul/2013:18:25:07 CST] "GET > /production/file_content/extra_files/hello HTTP/1.1" 200 1300 > [2013-07-19 18:25:07] - -> /production/file_content/extra_files/hello > [2013-07-19 18:25:07] DEBUG close: 192.168.0.17:43552 > ===============================================> > > fileserver.uc.local: > ===============================================> [2013-07-19 18:25:07] DEBUG accept: 192.168.0.17:44945 > [2013-07-19 18:25:07] DEBUG Puppet::Network::HTTP::WEBrickREST is invoked. > [2013-07-19 18:25:07] 192.168.0.17 - - [19/Jul/2013:18:25:07 CST] "GET > /production/file_metadatas/plugins?links=manage&recurse=true&ignore=.svn&ignore=CVS&ignore=.git&checksum_type=md5 > HTTP/1.1" 200 278 > [2013-07-19 18:25:07] - -> > /production/file_metadatas/plugins?links=manage&recurse=true&ignore=.svn&ignore=CVS&ignore=.git&checksum_type=md5 > [2013-07-19 18:25:07] DEBUG close: 192.168.0.17:44945 > [2013-07-19 18:25:07] DEBUG accept: 192.168.0.17:44947 > [2013-07-19 18:25:07] DEBUG Puppet::Network::HTTP::WEBrickREST is invoked. > [2013-07-19 18:25:07] 192.168.0.17 - - [19/Jul/2013:18:25:07 CST] "GET > /production/file_metadata/extra_files/hello?links=manage HTTP/1.1" 200 279 > [2013-07-19 18:25:07] - -> > /production/file_metadata/extra_files/hello?links=manage > [2013-07-19 18:25:07] DEBUG close: 192.168.0.17:44947 > ===============================================> > why? am i make a mistake > i wish you could understand, english is not my native language >-- 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 puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.
Aviar
2013-Jul-22 08:41 UTC
[Puppet Users] Re: puppet master and fileserver separate problem
thank you for reply, i change: ensure => present, but still not work 在 2013年7月21日星期日UTC+8下午10时01分00秒,Sneha More写道:> > Hi Aviar, > I think you should try this once. > > class test { > notify { "hello world": } > > file { ''/home/puppet/hello'': > owner => "root", > group => "root", > mode => 644, > ensure => present, > source => > "puppet:///fileserver.uc.local/extra_files/hello", > } > } > > Regards, > Sneha, > NTT DATA GTS. (OSS Centre) > > > On Friday, July 19, 2013 4:11:24 PM UTC+5:30, Aviar wrote: >> >> my environment: >> >> 192.168.0.13 puppet.uc.local >> 192.168.0.14 puppetca.uc.local >> 192.168.0.15 report.uc.local >> 192.168.0.16 fileserver.uc.local >> 192.168.0.17 agent01.uc.local >> >> >> i want run a master as fileserver (fileserver.uc.local) >> the puppet.uc.local and fileserver.uc.local use one ca.pem >> >> on puppet.uc.local, i wrote a class for test >> >> class test { >> notify { "hello world": } >> >> file { ''/home/puppet/hello'': >> owner => "root", >> group => "root", >> mode => 644, >> ensure => "file", >> source => >> "puppet://fileserver.uc.local/extra_files/hello", >> } >> } >> >> but i found that, the agent fetch file_metadata from fileserver.uc.local >> and fetch file_content from puppet.uc.local >> >> puppet.uc.local: >> ===============================================>> [2013-07-19 18:25:07] DEBUG accept: 192.168.0.17:43547 >> [2013-07-19 18:25:07] DEBUG Puppet::Network::HTTP::WEBrickREST is invoked. >> [2013-07-19 18:25:07] 192.168.0.17 - - [19/Jul/2013:18:25:07 CST] "GET >> /production/node/agent01.uc.local? HTTP/1.1" 200 4032 >> [2013-07-19 18:25:07] - -> /production/node/agent01.uc.local? >> [2013-07-19 18:25:07] DEBUG close: 192.168.0.17:43547 >> [2013-07-19 18:25:07] DEBUG accept: 192.168.0.17:43549 >> [2013-07-19 18:25:07] DEBUG Puppet::Network::HTTP::WEBrickREST is invoked. >> [2013-07-19 18:25:07] 192.168.0.17 - - [19/Jul/2013:18:25:07 CST] "POST >> /production/catalog/agent01.uc.local HTTP/1.1" 200 1560 >> [2013-07-19 18:25:07] - -> /production/catalog/agent01.uc.local >> [2013-07-19 18:25:07] DEBUG close: 192.168.0.17:43549 >> [2013-07-19 18:25:07] DEBUG accept: 192.168.0.17:43551 >> [2013-07-19 18:25:07] DEBUG Puppet::Network::HTTP::WEBrickREST is invoked. >> [2013-07-19 18:25:07] 192.168.0.17 - - [19/Jul/2013:18:25:07 CST] "GET >> /production/file_content/extra_files/hello HTTP/1.1" 200 1300 >> [2013-07-19 18:25:07] - -> /production/file_content/extra_files/hello >> [2013-07-19 18:25:07] DEBUG close: 192.168.0.17:43551 >> [2013-07-19 18:25:07] DEBUG accept: 192.168.0.17:43552 >> [2013-07-19 18:25:07] DEBUG Puppet::Network::HTTP::WEBrickREST is invoked. >> [2013-07-19 18:25:07] 192.168.0.17 - - [19/Jul/2013:18:25:07 CST] "GET >> /production/file_content/extra_files/hello HTTP/1.1" 200 1300 >> [2013-07-19 18:25:07] - -> /production/file_content/extra_files/hello >> [2013-07-19 18:25:07] DEBUG close: 192.168.0.17:43552 >> ===============================================>> >> >> fileserver.uc.local: >> ===============================================>> [2013-07-19 18:25:07] DEBUG accept: 192.168.0.17:44945 >> [2013-07-19 18:25:07] DEBUG Puppet::Network::HTTP::WEBrickREST is invoked. >> [2013-07-19 18:25:07] 192.168.0.17 - - [19/Jul/2013:18:25:07 CST] "GET >> /production/file_metadatas/plugins?links=manage&recurse=true&ignore=.svn&ignore=CVS&ignore=.git&checksum_type=md5 >> HTTP/1.1" 200 278 >> [2013-07-19 18:25:07] - -> >> /production/file_metadatas/plugins?links=manage&recurse=true&ignore=.svn&ignore=CVS&ignore=.git&checksum_type=md5 >> [2013-07-19 18:25:07] DEBUG close: 192.168.0.17:44945 >> [2013-07-19 18:25:07] DEBUG accept: 192.168.0.17:44947 >> [2013-07-19 18:25:07] DEBUG Puppet::Network::HTTP::WEBrickREST is invoked. >> [2013-07-19 18:25:07] 192.168.0.17 - - [19/Jul/2013:18:25:07 CST] "GET >> /production/file_metadata/extra_files/hello?links=manage HTTP/1.1" 200 279 >> [2013-07-19 18:25:07] - -> >> /production/file_metadata/extra_files/hello?links=manage >> [2013-07-19 18:25:07] DEBUG close: 192.168.0.17:44947 >> ===============================================>> >> why? am i make a mistake >> i wish you could understand, english is not my native language >> >-- 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 puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.