Skip to main content

AWX

AnsibleLogo

It's an open-source community project, sponsored by Red Hat, that allows users to better control the use of the Ansible project in IT environments. AWX is the upstream project from which the automation controller component is derived.

  • Developed in Python
  • Easy to install and configure
  • Scalable
  • Supports most operating systems, clouds, networks
  • Since it uses Ansible, no agent is needed, only native SSH and WinRM protocols
  • Idempotent, a task doesn't execute multiple times
  • Version control
  • ITSM integration
  • Password vault integration
    • People don't need to have access to passwords
  • Web interface and RESTful API, can call automations via API
  • Countless modules and plugins
  • Automation approvals
  • User RBAC to grant permissions to users and groups
  • Team segregation
  • Centralized logs
  • Task scheduler and notifications
  • Automation orchestrations
  • Decoupled control and execution

The Project​

It's part of the Cloud Native Landscape and the community is very active.

https://aws.amazon.com/marketplace/pp/prodview-csuubwvckv24c

https://www.youtube.com/watch?v=lCs_RBCeSZA&t=628s

https://github.com/ansible/awx

https://www.ansible.com/products/awx-project/faq

Discussion list.

https://groups.google.com/g/awx-project

AnsibleSimpleArchiteture

AnsibleSimpleArchiteture

Components​

  • Decoupled control and execution
  • Ansible
  • Nginx
  • Redis
  • PostgreSQL
  • AnsibleRunner
  • Receptor
  • Django