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.

Reply via email to