9-Ansible Management Tools
9-Ansible Management Tools
9-Ansible Management Tools
Ansible
Management Tools
Ansible Management Tools
• Ansible management tool provides centralized web interface to manage your playbooks,
inventories and everything you do through a command line
• AWX is a web application that provides a user interface, REST API, and task engine for Ansible
• The AWX allows you to manage Ansible playbooks, inventories, run reports and schedule jobs
• It is the upstream product, meaning all the changes are done on AWX first before it get to Ansible
Tower
• The AWX Project is hosted on GitHub and Red Hat welcomes community contributions.
• The AWX project uses GitHub for its issue tracking as well. You can file your issues here:
• https://github.com/ansible/awx/issues
• Pros
• Full enterprise features and functionality of Tower
• This is available for free download and use
• Not limited the number of nodes to be added
• Great for POC/dev/lab or QA environments
• Cons
• No technical support by Red Hat
• Multiple releases in a single day are possible
• Not recommended by Red Hat to be used in production environments.
• Reboot
# reboot
• Install Docker
# dnf install docker-ce --nobest –y
# dnf install docker-ce --nobest --allowerasing
• Install docker-compose
# pip3 install docker-compose
• Download the latest version of Ansible AWX from the Git Hub repository
# git clone https://github.com/ansible/awx.git
• Generate a secret key for encryption of the inventory file and copy the output to a text file
# openssl rand -base64 30
• Install AWX
# ansible-playbook -i inventory install.yml
• Red Hat Ansible Tower is available in two editions that are differentiated by support and
features. Pricing is based on the number of nodes (systems, hosts, instances, VMs, containers or
devices) that you are managing
1. Standard
2. Premium
https://www.ansible.com/products/pricing
• Pros
• 24hrs full technical support
• Release cycles
• Fully tested for quality and engineering issues before release
• Install/upgrades are well-documented and supported
• Cons:
• Expensive
• You may need more than 10 nodes for a dev/POC environment
• May be overkill for what you are trying to do.
• https://access.redhat.com/products/ansible-tower-red-hat