
Overview
AWX is an IT automation platform that provides a powerful web-based interface to run Ansible Playbooks at scale. Ansible is the industry-leading IT automation software used for configuration management, cloud resource provisioning, and application deployment, enabling Infrastructure as Code (IaC) for organizations of all sizes. This AMI allows you to deploy AWX on AWS with a single click.
Why AWX on AWS?
AWX extends Ansible's capabilities by giving IT administrators, DevOps engineers, and platform teams a centralized web UI to manage, schedule, and audit automation workflows. Instead of running playbooks manually from the command line, your team can automate provisioning and configuration of VMs, cloud resources, and software - all with role-based security and access controls built in. AWX also provides an audit-friendly interface so finance and security teams can track who did what and when.
Key Benefits
- Scheduled and Unattended Automation: Run your Ansible playbooks on a schedule without manual intervention, ensuring consistent and repeatable infrastructure operations.
- GitOps-Ready Workflows: Enable GitOps for your projects and automatically trigger deployments when code changes are pushed to Git repositories.
- Hybrid Cloud and On-Premises Management: Use Ansible through AWX to configure and manage both AWS cloud resources and on-premises instances from a single interface.
- Role-Based Access Control (RBAC): Control who can provision resources in the cloud and on-premises, enforcing least-privilege access across your teams.
- Complete Audit Trail: Maintain a full record of resource usage, job execution, and configuration changes across your organization for compliance and governance.
- Team Empowerment: Enable your DevOps teams to focus on delivering value to your clients by removing manual bottlenecks from infrastructure workflows.
Example Use Case
A DevOps team managing dozens of EC2 instances alongside on-premises servers can use this AWX deployment to centralize all Ansible playbook execution. Playbooks for patching, application deployment, and configuration drift remediation run on automated schedules through the AWX web UI. Git-integrated workflows automatically trigger infrastructure updates when changes are merged, while RBAC ensures only authorized team members can execute production playbooks. The built-in audit trail provides a clear record of every action for internal reviews.
Quick Start Guide
- Provision your instance: Select an EC2 instance with the right capacity for your needs. We recommend a minimum of 8GB RAM and 30GB SSD for small proof-of-concept and development environments.
- Wait for bootstrap: The instance takes approximately 10 minutes to fully initialize after launch.
- Configure your security group: Ensure your security group allows inbound traffic on port 30300 (TCP) so you can access the AWX web interface.
- Access the AWX portal: Navigate to http://your-instance-ip:30300 in your browser.
- Retrieve credentials: Username is "admin" and the password is accessible on your first SSH login to the instance.
- Start automating: Import your Ansible playbooks, configure inventories, and begin scheduling automation jobs.
For more advanced use cases and detailed documentation, visit: https://solvedevops.com/docs/awx/awx-on-aws-getting-started/
Get Started Today
Transform how your team runs Ansible Playbooks. Click Subscribe now to deploy AWX on AWS in minutes. Modern IT automation with a centralized web interface, role-based access control, and full audit capabilities is just a few clicks away.
If you have questions or need assistance before subscribing, reach out to the Solve DevOps support team for guidance.
All product and company names are trademarks or registered trademarks of their respective holders. Their use does not imply any affiliation with or endorsement by them.
Highlights
- One-Click AWX Deployment on AWS: Launch a fully functional AWX v24 instance in approximately 10 minutes. This pre-configured AMI eliminates the complexity of manual AWX installation, so your team can start running Ansible playbooks from a web-based GUI right away. Recommended starting configuration is 8 GB RAM and 30 GB SSD for proof-of-concept workloads.
- Scheduled Playbook Runs with Audit Trail: Run your Ansible playbooks on schedule and unattended across both Linux and Windows environments. AWX provides a complete audit trail of every automation job, giving finance and security teams the visibility they need. Control who can provision resources with built-in role-based access controls.
- GitOps-Ready Automation Platform: Sync Ansible playbooks directly from Git repositories to keep your infrastructure-as-code workflows consistent and version-controlled. AWX serves as a centralized web user interface for managing inventories, credentials, and project configurations, empowering DevOps teams to automate provisioning, configuration management, and application deployment.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Dimension | Cost/hour |
|---|---|
t3.medium Recommended | $0.13 |
r4.16xlarge | $0.84 |
m4.large | $0.13 |
z1d.2xlarge | $0.50 |
m5d.xlarge | $0.20 |
d2.2xlarge | $0.44 |
x1e.4xlarge | $0.50 |
m5d.metal | $0.87 |
m5.large | $0.13 |
m5.8xlarge | $0.50 |
Vendor refund policy
Users can cancel at anytime
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Updates to the latest Security Patches for Ubuntu 24.04, AWX and Docker
Additional details
Usage instructions
Getting Started: 1. Provision an EC2 instance with the right capacity for your needs. For smaller installations we suggest; - 4 GB RAM is recommended - 20 GB hard disk OR - t3.medium for testing and less than 50 hosts - m3.xlarge or larger if there are more than 100 hosts 2. Access the web portal at: http://ip.adderss.of.instance Username: admin password: (this will be your instance ID: eg i-072321c21d1102cb5) 3. Enjoy
Resources
Vendor resources
Support
Vendor support
Solve DevOps provides email-based support to help you get your cloud automation journey right the first time.
How to Reach Us
Email: support@solvedevops.com
You can also contact us through our website at
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.