I'm new to puppet and I've setup two puppet master instances which are in same IP range. Eg : Assume there are A and B puppet master nodes. A = 192.168.4.23 and B = 192.168.4.66. There are puppet agents configured to to pull from each respective node. Lets say C pulls from A and D pulls from B.
My configuration where C pulls from A is fine, thats what I expect. But when D pulls from B it doesn't work. But when I replace a file that D pulls from B, with a file in A placed in B then the agent script runs properly.
Appreciate any idea on what might be going on.