In my network I manage multiple customers on seperate networks. Many of which are owned by the customer.
I want to use Ansible to manage servers in these networks from a single managament network that has connectivity to all customer networks.
The problem is that some customer, due to owning and running their own networks, have overlapping IP ranges, so more than one server will have the same end IP address.
How does Ansible work in this situation?
If I open firewalls directly from my single Ansible server, how does Ansible handle situations where servers on different customer networks have the same IP address?
Can Ansible work with Proxy servers? Can I setup an Ansible proxy in each customer network to pass through ssh and WinRM traffic? the procy servers would still be managed by the single central Ansible server, so that still leaves the question of how does Ansible handle the duplicate IP’s?