🌐
Ansible Tower
docs.ansible.com › ansible-tower › latest › html › installandreference › requirements_refguide.html
Ansible Documentation
AWX User Guides and Tower User Guides · Japanese: Ansible Tower クイック設定ガイド v3.8.1 · Japanese: Ansible Tower インストールガイド v3.8.1 · Japanese: Ansible Tower インストールおよびリファレンスガイド v3.8.1 · Japanese: Ansible Tower リリースノート ...
🌐
Ansible Tower
docs.ansible.com › ansible-tower › 3.0.3 › html › installandreference › requirements_refguide.html
4. Requirements — Ansible Tower Installation and Reference Guide v3.0.3
A currently supported version of Mozilla Firefox or Google Chrome · Other HTML5 compliant web browsers may work but are not fully tested or supported. ... 10 GB of the 20 GB requirement must be dedicated to /var/, where Tower stores its files and working directories (dedicating less space ...
🌐
PCC-IT International
itpccit.com › home › tower quick installation guide
Tower Quick Installation Guide - PCC-IT International
December 3, 2020 - Starting with Ansible Tower 3.8, you must have valid subscriptions attached before installing the Ansible Automation Platform. See Attaching Subscriptions for detail. ... Note: For Automation Hub, selinux-policy package version greater or equal ...
🌐
Medium
medium.com › @wintonjkt › ansible-tower-architecture-installation-features-740518e1b577
Ansible Tower Architecture, Installation, Features | by Winton Huang | Medium
August 11, 2020 - When an enterprise wants to roll-out ... requirements such as multi-user access, user management, credentials, security, RBAC, complex orchestration, reporting, logging, auditing requirement....
🌐
Red Hat
docs.redhat.com › en › documentation › red_hat_ansible_automation_platform › 1.2 › html › installing_and_upgrading_private_automation_hub › system_requirements
Chapter 1. System requirements | Installing and upgrading Private Automation Hub | Red Hat Ansible Automation Platform | 1.2 | Red Hat Documentation
April 1, 2022 - Installing a Private Automation Hub instance requires the following: ... You cannot install Ansible Tower and a Private Automation Hub instance on the same node. The inventory file can handle the installation of both Ansible Tower and Automation Hub.
🌐
GitHub
github.com › ansible › tower-example › blob › master › roles › requirements.yml
tower-example/roles/requirements.yml at master · ansible/tower-example
March 28, 2021 - Ansible Tower Example Playbooks. Contribute to ansible/tower-example development by creating an account on GitHub.
Author   ansible
🌐
LinkedIn
linkedin.com › pulse › step-by-step-guide-installing-ansible-tower-rhel-9-anand-chowdary-wh01e
Step-by-Step Guide: Installing Ansible Tower (Automation Controller) on RHEL 9
June 3, 2025 - In this guide, I’ll walk you through the end-to-end installation of Ansible Tower on RHEL 9, including key configurations. System Requirements: OS: RHEL 8.10+ or RHEL 9 (fresh install recommended). Resources: Minimum 4GB RAM, 2 vCPUs, 40GB ...
🌐
Simplilearn
simplilearn.com › home › resources › devops › ansible tower: installation, features, architecture, and pricing
Ansible Tower: Installation, Features, Architecture & Pricing | Simplilearn
June 9, 2025 - Discover what is Ansible Tower & how the ansible tower is installed. Also understand the features of ansible tower along with its architecture and pricing. Read Now!
Address   5851 Legacy Circle, 6th Floor, Plano, TX 75024 United States
🌐
Goetzrieger
goetzrieger.github.io › ansible-collections › 4-using-collections-from-tower
Collections in Tower :: Ansible Labs for AnsibleFest
Red Hat Ansible Tower supports Ansible Collections starting with version 3.5 - earlier version will not automatically install and configure them for you. To make sure Ansible Collections are recognized by Red Hat Ansible Tower a requirements file is needed and has to be stored in the proper ...
Find elsewhere
🌐
Keith Tenzer's Blog
keithtenzer.com › home › ansible
Ansible Tower Cluster Configuration Guide - Keith Tenzer’s Blog
December 12, 2017 - Tower Database Sizing: 10 vCPUs, 16GB RAM, 25GB Local Storage and 150+ Database Storage (>= 1000 IOPS) Note: for a demo environment you can optionally exclude database storage. Before starting you need to deploy four hosts or VM with RHEL 7.3 or 7.4. Once the hosts are configured and on the ...
🌐
Red Hat
docs.redhat.com › en › documentation › red_hat_ansible_automation_platform › 2.3 › html › red_hat_ansible_automation_platform_planning_guide › platform-system-requirements
Chapter 4. System requirements | Red Hat Ansible Automation Platform Planning Guide | Red Hat Ansible Automation Platform | 2.3 | Red Hat Documentation
You must install Ansible using a package manager such as yum, and the latest stable version of the package manager must be installed for Red Hat Ansible Automation Platform to work properly. Ansible version 2.14 is required for versions 2.3 and later.
🌐
Red Hat
docs.redhat.com › en › documentation › red_hat_ansible_automation_platform › 2.0-ea › html-single › red_hat_ansible_automation_platform_installation_guide › index
Red Hat Ansible Automation Platform Installation Guide | Red Hat Ansible Automation Platform | 2.0-ea | Red Hat Documentation
Running in a cluster setup requires ... tower nodes. When in a redundant setup, the remote PostgreSQL version requirements is PostgreSQL 12. See Clustering for more information on configuring a clustered setup. Provide a reachable IP address for the [automationhub] host to ensure users can ...
🌐
Ansible
docs.ansible.com › ansible › 2.6 › reference_appendices › tower.html
Red Hat Ansible Automation Platform — Ansible Community Documentation
August 16, 2019 - RHAAP incorporates the downstream Red Hat supported product version of Ansible AWX, the downstream Red Hat supported product version of Ansible Galaxy, and multiple SaaS offerings. Find out more about RHAAP features and on the Red Hat Ansible Automation Platform webpage.
🌐
CyberPanel
cyberpanel.net › blog › ansible-tower
Getting Started with Ansible Tower: A Guide To Success
July 18, 2025 - You can also integrate Ansible Tower with Jenkins or GitLab/ GitHub to trigger jobs like testing, deploying, or provisioning infrastructure. ... Install the required plugin from the browser.
Top answer
1 of 1
50

Technically speaking, you could put your requirements.yml file anywhere you like as long as you reflect the correct path in your ansible-galaxy install command.

Meanwhile, if you ever want to run your playbooks from Ansible Tower/Awx, I suggest you stick to the Ansible Tower requirements and put your requirements.yml file in <project-top-level-directory>/roles/requirements.yml

Regarding dependencies between roles, ansible-galaxy is able to follow them by itself when they are encountered during installation. So you don't need to specify all of them in your requirements.yml, only top level ones. You just need to specify your dependencies correctly in each external roles.

In meta/main.yml for role1

Copydependencies:
  - src: https://my.scm.com/my-ansible-roles/role2.git
    scm: git
    version: master
    name: role2
  - src: https://my.scm.com/my-ansible-roles/role3.git
    scm: git
    version: master
    name: role3

In meta/main.yml for role2

Copydependencies:
  - src: https://my.scm.com/my-ansible-roles/role4.git
    scm: git
    version: master
    name: role4
  - src: https://my.scm.com/my-ansible-roles/role5.git
    scm: git
    version: master
    name: role5

roles/requirements.yml

Copy---    
- src: https://my.scm.com/my-ansible-roles/role1.git
  scm: git
  version: master
  name: role1

To be as exhaustive as possible, this is what I now usually do on my projects to handle dependencies locally as well as local/project only roles

Basic project structure

ansible-project-dir
└─── roles
|    └─── locally-versioned-role1
|    └─── locally-versioned-role2
|    └─── ...
|    └─── requirements.yml
|    └─── .gitignore
└─── ansible.cfg
└─── playbook1.yml
└─── playbook2.yml

ansible.cfg

I force roles search and downloads in the local roles directory by setting roles_path = roles, so user can use ansible-galaxy install without the -p parameter.

roles/requirements.yml

Already discussed above. Just list dependencies to top-level external (i.e. not versioned in the project) as galaxy role name or as git uris. If you need to fully checkout those roles to later make git commits/push on them, you can use ansible-galaxy install -g -f -r roles/requirements

roles/.gitignore

Copy# Ignore everything in roles dir
/*
# Except:
# the .gitignore file
!.gitignore
# the requirements file
!requirements.yml
# Readme if you have one
!README.md
# and any specific role we want to version locally
!locally-versioned-role*/


🌐
OneUptime
oneuptime.com › home › blog › how to configure ansible tower/awx
How to Configure Ansible Tower/AWX
January 24, 2026 - A complete guide to installing and configuring Ansible Tower or its open-source alternative AWX for enterprise automation workflows.
🌐
Red Hat
redhat.com › en › blog › intro-ansible-tower
An introduction to Ansible Tower
It’s more important to note that there are required Red Hat Enterprise Linux repositories such as extras and Red Hat Software Collections (RHSCL) that are part of the proper Ansible Tower installation.
🌐
Intellipaat
intellipaat.com › home › blog › what is ansible tower?
What is Ansible Tower: Installation, Features & Architecture
October 9, 2025 - A minimum of 2 GB RAM is required (4+ GB RAM is recommended). 2 GB RAM (recommended for Virtualbox trial setups). ... Get 100% Hike! Master Most in Demand Skills Now! Ansible should be installed and configured on your operating system before ...
🌐
InvGate
invgate.com › itdb › ansible-automation-platform
Ansible Automation Platform | Specs, reviews and EoL info
IOPS: Storage volume rated for a minimum baseline of 750 IOPS (for Tower service nodes) or 3000 IOPS (for Automation Controller). Display: Not specified, but requires a modern web browser for the user interface.