Skip to content

harrytruman/ansible-tower

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

Setup and Configure Ansible Tower for RHEL8

This repo will configure RHEL8 with Ansible 2.9, deploy Tower 3.7, and perform post-setup configuration of orgs/teams, projects, credentials, and job templates.

Instructions:

  1. Place your license file in roles/config/files (Tower 3.6 and earlier)

  2. Be root or set your ansible_become in the inventory template, and run:

    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
  • register rhel
  • add 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 system pip packages
  • install tower venv pip packages
  • set ipv4 tcp keep alive
  • adjust 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

About

Ansible Tower Repo for Demos, Smart Starts, and Integrating with ELK

Topics

Resources

Stars

Watchers

Forks

Languages