• 5 Sep, 2021
How to use AWS ALB for SSL termination for AWX
If you have installed one of our AWX pre-built images, you should consider adding more security by encrypting all traffic to your AWX instance.
AWX is an open source community project, sponsored by Red Hat, that enables users to better control their community Ansible project use in IT environments. AWX is the upstream project from which the automation controller component is ultimately derived.
If you don’t already have an AWX instance and want to get started, you can launch it now on AWS
For this guide, we are going to use the AWS service, ALB
https://docs.aws.amazon.com/elasticloadbalancing/latest/application/introduction.html
From the EC2 Console, access Loadbalancers option and start the process of creating a load balancer. We are going to use an Application Load balancer
Some of the settings to watch out for while creating the Application Load balancer include;
In creating security groups, consider the architecture below
Now you can go ahead and create your ALB. It will take about 5mins to create. You should be able to access to access your AWX instance using the ALB dns name. (This can be accessed on the ALB console).
To use a custom domain name (e.g awx.example.com), you can create a CNAME on your dns that points your favourite name to the AWS ALB dns name.
That’s all folks.
Should you need further support: support [] solvedevops.com