Find the Best Cosmetic Hospitals

Explore trusted cosmetic hospitals and make a confident choice for your transformation.

โ€œInvest in yourself โ€” your confidence is always worth it.โ€

Explore Cosmetic Hospitals

Start your journey today โ€” compare options in one place.

Ansible Tower Install and Setup Quick Guide

To installย Red Hat Ansible Tower 3.8.6ย (usingย ansible-tower-setup-3.8.6-2.tar.gz), your environment must meet a set of hardware, software, and system prerequisites. Below are the summarized requirements specific to this Tower version and its installer bundle:


TASK [fail for unsupported distribution] ***************************************
fatal: [localhost]: FAILED! => {"changed": false, "msg": "AlmaLinux 8.10 is not a supported OS for an Ansible Automation Platform installation. Supported OSes include Red Hat Enterprise Linux 7.7+, CentOS Linux 7.7+, and CentOS Stream 8."}
Code language: PHP (php)

Hardware Requirements

  • CPU:ย Minimum 4 cores (more recommended for large setups)
  • RAM:ย Minimum 8 GB (16 GB recommended for production/large setups)
  • Storage:ย Minimum 20 GB of dedicated disk space for Tower service nodes (more if you expect logs and data to grow)
  • Network:ย Stable network connection

Supported Operating Systems

  • Red Hat Enterprise Linux (RHEL):
    • RHEL 8.2 or later 64-bit (x86)
    • RHEL 7.7 or later 64-bit (x86)
  • CentOS 7.7 or laterย 64-bit (x86)

As of mid-2024 and beyond, CentOS 8 is officially End-of-Life (EOL), and all CentOS 8 repositories (including EPEL, PowerTools, etc.) have been archived or removed. This makes it nearly impossible (and not recommended for production) to install Ansible Tower or any other modern enterprise software directly on CentOS 8, because:

  • Official YUM repositories are no longer available.
  • Security updates and new packages are not provided.
  • Red Hat and the Ansible team do not support EOL platforms for new releases of Tower (now called Automation Controller).

AWS - RHEL-8.10.0_HVM-20260529-x86_64-1792-Hourly2-GP3
its working with thisCode language: JavaScript (javascript)

Software Prerequisites

  • Ansible:ย Version 2.9 or newer must be installed on the target host before installing Tower.
  • Python:ย Python 3.6 or higher is required.
  • PostgreSQL:ย Required and will be installed by the setup; use PostgreSQL 10 for 3.x series.
  • Web Browser:ย Current supported version of Mozilla Firefox or Google Chrome for Tower web UI.
  • Other:ย The installer will set up dependencies such as Django, NGINX, and others automatically.

System and Access Requirements

  • Root Privileges:ย You must have root access (sudo privileges) for installation and configuration.
  • Standalone VM/Instance:ย Install Tower on a dedicated VM or cloud instance. Avoid co-locating with other applications except monitoring/logging.
  • Do Not Install in Python Virtual Environment:ย Tower is a full application, not just a library; it cannot be installed in a venv.
  • Subscriptions:ย For version 3.8 and later, you must supply a valid Red Hat subscription or manifest during installation, even if you are upgrading.
  • Repository Access:ย Red Hat/CentOS repositories (BaseOS and AppStream) should be enabled. EPEL/extras may be required for some prerequisites.

Other Requirements

  • The latest stable release of Ansible
  • 2 GB RAM minimum (4+ GB RAM recommended)
  • 2 GB RAM (minimum and recommended for Vagrant trial installations)
  • 4 GB RAM is recommended per 100 forks
  • 20 GB hard disk
  • 64-bit support required (kernel and runtime)

Follwoing ports should be not used

As the root user, for Ubuntu 14.04/12.2 LTS 64-bit
apt-get install software-properties-common
apt-add-repository ppa:ansible/ansible
apt-get install ansible

  • pg_port=’5432′
  • rabbitmq_port=5672
  • http(nginx)=80
  • https(nginx)=443

Download Ansible Tower Package

# Location - https://releases.ansible.com/ansible-tower/setup/
$ wget https://releases.ansible.com/ansible-tower/setup/ansible-tower-setup-3.5.1-1.tar.gz
$ tar -zxvf ansible-tower-setup-3.5.1-1.tar.gz
$ cd ansible-tower-setup-3.5.1-1Code language: PHP (php)

Configure inventory file with entries.

vi inventory
admin_password=’admin123′
pg_password=’db-passwrord-123′

Start a Ansible tower Installation Process

$ ./setup.sh

Verify Ansible tower setup by Access http://ip-add:80

Starting, Stopping, and Restarting Ansible Tower


$ ansible-tower-service restart
ansible-tower-service status
$ ansible-tower-service stop
$ ansible-tower-service start

How to download Ansible Tower Trial License file?


Find Trusted Cardiac Hospitals

Compare heart hospitals by city and services โ€” all in one place.

Explore Hospitals
Iโ€™m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at <a href="https://www.cotocus.com/">Cotocus</a>. I share tech blog at <a href="https://www.devopsschool.com/">DevOps School</a>, travel stories at <a href="https://www.holidaylandmark.com/">Holiday Landmark</a>, stock market tips at <a href="https://www.stocksmantra.in/">Stocks Mantra</a>, health and fitness guidance at <a href="https://www.mymedicplus.com/">My Medic Plus</a>, product reviews at <a href="https://www.truereviewnow.com/">TrueReviewNow</a> , and SEO strategies at <a href="https://www.wizbrand.com/">Wizbrand.</a> Do you want to learn <a href="https://www.quantumuting.com/">Quantum Computing</a>? <strong>Please find my social handles as below;</strong> <a href="https://www.rajeshkumar.xyz/">Rajesh Kumar Personal Website</a> <a href="https://www.youtube.com/TheDevOpsSchool">Rajesh Kumar at YOUTUBE</a> <a href="https://www.instagram.com/rajeshkumarin">Rajesh Kumar at INSTAGRAM</a> <a href="https://x.com/RajeshKumarIn">Rajesh Kumar at X</a> <a href="https://www.facebook.com/RajeshKumarLog">Rajesh Kumar at FACEBOOK</a> <a href="https://www.linkedin.com/in/rajeshkumarin/">Rajesh Kumar at LINKEDIN</a> <a href="https://www.wizbrand.com/rajeshkumar">Rajesh Kumar at WIZBRAND</a> <a href="https://www.rajeshkumar.xyz/dailylogs">Rajesh Kumar DailyLogs</a>

Related Posts

Ansible: How to use template in Ansible using Jinja2?

Hereโ€™s a comprehensive tutorial on Ansible Templates and Jinja2, suitable for engineers or anyone preparing for an advanced Ansible role. 1. What are Ansible Templates? Ansible templates…

Read More

What is Ansible and use cases of Ansible?

What is Ansible? Ansible is an open-source automation tool used for configuration management, application deployment, and task automation. It simplifies complex IT tasks by automating them using…

Read More

Ansible Tutorials: Calling one Play & Tasks from another play in Playbook

import_tasks module The Ansible import_tasks module is used to import a list of tasks from a file into the current playbook for subsequent execution. The name of…

Read More

Ansible Tutorial: Anatomy of Ansible playbook defined!

host defines the target machines: one or more groups or host patterns, separated by colons that should match hosts in the inventory. all is a group that…

Read More

Complete Ansible Certification Guide & tutorials

What is Ansible? Ansible is an open-source tool which can automate the configuration of all the systems. With ansible a small team of system administrator can write…

Read More

TOP 65+ INTERVIEW QUESTIONS FOR ANSIBLE

Ansible most asked FAQ’s and interview questions:- Q1) what is Ansible? Ansible is developed in Python language. It is a software tool. It is useful while deploying…

Read More
Subscribe
Notify of
guest
0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x