Configure a proxy to communicate with external systems
Understand how proxies help you to control and route network traffic from Ansible Automation Platform to outside systems.
Proxies help you to meet your organization's network access and security requirements. You can use them in a number of ways, including:
- When your automation deployment is in a restricted network, use a proxy to download collections from automation hub, pull container images, access external APIs, and reach cloud services.
- When syncing content from automation hub or private automation hub, you can use a proxy to download collections, validate sugnatures, and sync remote repositories.
- You can also use a proxy for execution nodes that need to pull images from a container registry and access external package repositories.
- Outbound APIs from Ansible Automation Platform to other applications or cloud resources may also need to pass through a proxy.
- Configure proxy support to manage network configuration
You can configure Red Hat Ansible Automation Platform to communicate with traffic by using a proxy. Proxy servers act as an intermediary for requests from clients seeking resources from other servers. - Configure proxy servers for egress traffic
You can deploy Ansible Automation Platform so that egress from the platform for various purposes functions properly through proxy servers. - Configure proxy settings for Event-Driven Ansible
For Event-Driven Ansible, there are no global settings to set a proxy. You must specify the proxy for every project. - Configure proxy settings for automation mesh
You can route outbound communication from the receptor on an automation mesh node through a proxy server. If your proxy does not strip out TLS certificates then an installation of Ansible Automation Platform automatically supports the use of a proxy server.