Getting Started with Ansible Tower

March 9, 2018 by The Getting Started Team

If you’re considering evaluating Red Hat Ansible Tower, you might also be curious about what sort of support is included with a trial key. This post will explain what sort of help is available while you conduct a PoC, along with information to assist you with errors and more.

Ansible Experts Are Here to Help

After you download a trial of Ansible Tower and request a license key, there is more than just documentation and reading materials to help guide you through errors. Once you and your team are connected with Ansible and want to start working on an evaluation or proof of concept installation, there are a boatload of resources to help you on your automation journey:

Sales Representatives: Provide support from day one, helping you understand what Ansible Engine and Ansible Tower can do for you and your environment.

Getting Started Team: The product field engineering team (known colloquially as the "Getting Started" team) helps with the installation, configuration and integration of Ansible Engine and Ansible Tower.

Solution Architects: For cases that delve into deeper understanding of all things Ansible Automation, writing playbooks, or consultation/screenshared demos to ensure success of the project, a Solutions Architect can save the day.

Most Common Installation Problems

People tend to deal with error messages in different ways. Before you reach out for help, make sure you have answers to the following questions ready:

Are you running a supported OS and version (RHEL 7.2, Cent 7.2, or Ubuntu 16.04)? 
Currently supported operating systems for Ansible Tower control machines are:

  • Red Hat Enterprise Linux 7 64-bit CentOS 7 64-bit
  • Ubuntu 16.04
  • (Windows is not supported for the control machine)

Which version of Ansible Tower are you trying to install?
We always recommend installing the latest stable release.

Are you using any special characters in your inventory file passwords?
If you’re getting DB-related installation errors (e.g., during “migrating database”), you may want to check for special characters in your PostgreSQL & RabbitMQ passwords. Special characters in these password fields during installation will cause a failure of installation. Post installation they can be changed.

Are there networking restrictions: proxy, no internet, etc.?
If there are proxies in place, refer to our official documentation to get information on proxy support. If you prefer not to or cannot install Ansible Tower (and its dependencies) from online repositories, use the bundled installer (note that access to Red Hat Enterprise Linux or Centos repositories is still needed).

Are you using a minimal install OS, No X11 or desktop packages?
It is required that you install Ansible Tower on a standalone server, VM or cloud instance and do not co-locate any other applications on that machine (beyond possible monitoring or logging software).

What version of Python is on the host machine?
As of the date of this publication, Ansible can be run from any machine with Python 2 (versions 2.6 or 2.7) or Python 3 (versions 3.5 and higher) installed.

Are there any restrictions on root, either in config or through 3rd party security packages?
Remove any restrictions on root being able to su to other users and disable any 3rd party security measures during installation.

The more we know about the error, the more accurate advice we can offer for the issues that you might encounter. Before you install make sure that you’re meeting our minimum requirements for either Ansible Engine or Ansible Tower.

The First Launch

You have Ansible Tower installed and configured. You've created your credentials, synced your project and got your inventory organized into Ansible Tower. Now, you’re ready to click on that launch button! With minimal investment, Ansible Tower can help control the execution of Ansible by disparate teams within your organization and infrastructure.

Happy Automating!


Ansible Tower, Getting Started


The Getting Started Team

The Getting Started team is comprised of Ansible Product Field Engineers: Jake Jackson, John Lieske and Bianca Henderson.

rss-icon  RSS Feed