We build two puppet master on
openstack cloud and put them behind
LBaasV2 (haproxy) load balancer, also we have separate puppetDB and PuppetCA server to handle certificate.
|----[puppetmaster1] [Agent]-----[LB]-----| |----[puppetmaster2]
now problem is when i am running
puppet agent -t -v it does sending certificate sign request to
puppetCA server but after running second time puppet agent getting following error
[root@agent ~]# puppet agent -t -v Warning: Unable to fetch my node definition, but the agent run will continue: Warning: SSL_connect SYSCALL returned=5 errno=0 state=SSLv3 read server session ticket A Info: Retrieving pluginfacts Error: /File[/var/lib/puppet/facts.d]: Failed to generate additional resources using 'eval_generate': SSL_connect SYSCALL returned=5 errno=0 state=SSLv3 read server session ticket A
LB messing with SSL certificate? Or does it related to puppetDB issue. I haven't seen any document or any related article to setup puppet in cluster using LB.