Skip to content
Ansible Tower Repo for Demos, Smart Starts, and Integrating with ELK
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
inventory
roles
.gitignore
README.md
ansible.cfg
one-stop-shop.yml
tower-admin.yml
tower-projects.yml
tower-setup.yml

README.md

Ansible Tower for RHEL8

This repo will configure RHEL8 with Ansible 2.9 and Tower 3.6.

Instructions:

Place your license file in roles/config/files.

Be root, or set your ansible_become in the inventory template.

    ansible-playbook one-stop-shop.yml -e "sub_username=username" -e "sub_password=password"

What does this role do?

Install Tower

  • set timezone to utc
  • subscribe to red hat
  • subscribe to tower repo
  • install pre-req yum packages
  • place ssh keys on servers
  • download, extract, and install tower

Configure Tower

  • verify tower is up
  • apply license
  • install linux pip packages
  • install tower venv pip packages
  • set ipv4 tcp keep alive
  • set open file limits for tower

Add stuff to Tower

  • add users

  • create organizations

  • add users to teams/orgs

  • create inventory

  • configure tower logging destination

  • create fact collection project

  • create linux root credential

  • create fact collection job template

  • launch fact collection job

  • verify job completes

You can’t perform that action at this time.