AWX Instances

This information are for people that wants to use multiple AWX instances/nodes. This solution can used to deploy AWX instances in places like DMZ zones or similar, which can not be accessed through Ansible proxies.

So all communication will flow from the instances (e.g in DMZ) and to the AWX-RPM main server. Notice that this is not a way of clustering for failover, as the only postgres and rabbitmq present are the ones on the primary AWX-RPM server (these can of course be clustered individually).

Given that we have two hosts: awx-master and awx-instance

Ports that needs to be open, all from awx-instance going to awx-master:

5432: PostgreSQL 4369: Erlang Port Mapping Daemon 5672: RabbitMQ 25672: Mapped RabbitMQ port

also, the awx-instance must have access to the same projects as awx-master (ssh, git, https)

After installing awx-master, following the standard installation instructions:

awx-master# rabbitmqct