Hi everyone,
Today AnsibleWorks is happy to announce the first release of AnsibleWorks AWX. AWX is a modern Web Interface, Centralized Logging Server, and REST API endpoint for Ansible.
Flexible Role Based Access Control allows dividing up responsibilities – control who can manage inventory, and deploy what projects against what inventories – in either live or check (dry run) modes. This is great for sharing projects and access with diverse teams.
Inventory and variables can be edited graphically or imported from existing Ansible inventory files or dynamic inventory sources, such as various cloud providers.
Job Templates in AWX allow push button access to repeated jobs. Once a job is launched, drill down into details host by host, or review your inventory to see job results for each host.
Provisioning Callbacks in AWX are a powerful feature. Have your provisioning system, (whether AWS Autoscaling, another pre-prepared image, or a provisioning server like Cobbler), phone home into AWX with a simple curl command. Ansible will then configure the requested host and bring it up to date with the latest policy, without having to bake that policy into the image or kickstart/preseed.
AWX also features a fully featured, REST API, allowing 100% of everything that can be done in the user interface and more. The API can be browsed graphically allowing easy discovery of all of the available options.
AWX is Free for up to 10 managed nodes. You can download it today at http://www.ansibleworks.com/ansibleworks-awx/. If you would like to manage more nodes, or would like to acquire support for your installation (AWX is included!) visit http://store.ansibleworks.com.
We’ll be updating AWX periodically with new features and are very interested in your feedback. Please share your experiences and ideas with awx@ansibleworks.com. We’re also happy to help with any usage/installation questions.
Thanks and happy Ansibilizing!
The AnsibleWorks Team