YoVDO

Ansible Tower Overview

Offered By: Udemy

Tags

Ansible Courses GitHub Courses Inventory Management Courses Scalability Courses IT Management Courses Role-Based Access Control Courses Ansible Tower Courses

Course Description

Overview

Deploy and use Ansible Tower to manage your existing Ansible projects, playbooks

What you'll learn:
  • Students should understand Ansible Tower to manage their existing Ansible projects, playbooks
  • Ansible Tower Features
  • Overview of Ansible Setup, AD-Hoc Commands and running Playbook
  • Orientation to the Ansible Tower Web Interface
  • Installation of Ansible Tower
  • Ansible Tower Web Interface
  • Resources like Templates, Credentials, Projects & Inventories etc
  • Creating Users and Teams for Role-Based Access Control
  • Creating & Managing Ansible Tower Users
  • User Types & Organization Role
  • Creating & Managing Inventories & Credentials
  • Overview of GitHub
  • Install and Configure Git
  • Overview of Dynamic Inventories
  • Configuring a Dynamic Inventory for AWS EC2 Environment

Ansible Tower is designed for IT professionals who use Ansible and need to centrally manage their Ansible projects in a way that scales to large teams and complex enterprise installations, using Ansible Tower.


Course Content

Introduction to Ansible Tower

  • Overview of Ansible

  • Introduction to Ansible Tower

  • Ansible Tower Features

  • Ansible Tower Setup


Installing Ansible Tower

  • Installation Steps of Ansible

  • Overview of Ansible Setup, AD-Hoc Commands and running Playbook

  • Installation of Ansible Tower

  • Orientation to the Ansible Tower Web Interface


Ansible Tower Web Interface

  • Overview of Tower Dashboard

  • Resources like Templates, Credentials, Projects & Inventories etc

  • Practice Lab Session - Running a job to update a content in a file

  • Practice Lab Session - Running a job to restart a service


Creating Users and Teams for Role-Based Access Control

  • Overview of RBAC

  • Creating & Managing Ansible Tower Users

  • Various User Types

  • Organization Role

  • Lab Session 1 - Creating and Managing Ansible Tower Users

  • Lab Session 2 - Delegating permissions to a normal user to execute a job template

  • Lab Session 3 - Delegating permissions to a normal user to access, edit or update a inventory

  • Lab Session 4 - Delegating permissions to a normal user to run a AD-Hoc Commands

  • Managing Users with Teams

  • Practice Lab Session


Creating & Managing Inventories & Credentials

  • Creating a Static Inventory

  • Practice Lab Session

  • Creating Machine Credentials for Access to Inventory Hosts

  • Credential Types

  • Practice Lab Session


GitHub

  • Overview of GitHub

  • Install and Configure Git

  • Create a GitHub Account

  • Creating a local Git Repository

  • Push the files from local Git Repository to remote GitHub Repository

  • Pull the from GitHub Repo to Local repo

  • Managing Ansible Projects using Git

  • Practice Lab Session


Dynamic Inventory

  • Overview of Dynamic Inventories

  • Configuring a Dynamic Inventory for AWS EC2 Environment

  • Creating AWS Credentials on Tower

  • Practice Lab : Sync to update Inventory for newly added EC2 hosts or decommissioned servers


Last Lecture


Taught by

Shikhar Verma • 50k+ Students Worldwide

Related Courses

Advanced Reproducibility in Cancer Informatics
Johns Hopkins University via Coursera
Introduction to Agile Development and Scrum
IBM via Coursera
Build Your Portfolio Website with HTML and CSS
Coursera Project Network via Coursera
Building Your First Web App
HubSpot via HubSpot Academy
Cloud Application Developer Capstone
IBM via edX