I have a problem today. In my business, i have more than 10 linux servers , each of which runs a puppet client. on my puppet master server, sometimes , i need trigger every server to update from puppet master right now , so i wirte a shell script to traversal each server to run command "puppet kick node_name.example.com", but some client will cause a timeout for a long time. I don't wanna wait so long time, i need the puppet_master skip trigger a client_server which can not be connected. I can not find the way to set timeout from the "puppet" command help manual. On the other hand, I found another way to trigger a client update from puppetlab's online document, that is rest api "curl -k -X PUT -H "Content-Type: text/pson" -d "{}" https://puppetclient:8139/production/run/{anything}". I run this command on my puppet_master server, but it said "Forbidden request: 172.168.2.2(172.168.2.2) access to /run/puppet/ [save] at line 97" which said something wrong happend . But one thing surprise me , which is the client did updated at that time. Anyone could give me a suggestion ?
Also i read the topic "puppetrun pings the remote host Options" in this group, but that has not answer at last. -- 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.