we are using puppet but we have some problems with different nodes on different networks, I would like to know if we can use some kind of proxys/satellites in order to connect the nodes from different networks to a centralized puppet master , which I asume is unavoidable .
We cannot use iptables because os security requirements .
We also cannot expose the main puppet master to every new network, so we need to use some kind of proxy for every new network