DEVOPS TRAINING

  • Home -
  • Course Details

DEVOPS TRAINING

## Introduction

  • - Prerequisites
  • - YAML Refresh Overview

## Understanding the Core Components of Ansible

## Ad-Hoc Commands in Ansible

## Inventories to define groups of hosts

  • - Static Inventories
  • - Dynamic Inventories

## Setup & Configuration

  • - Installation
  • - Ansible configuration file
  • - The HOSTS file
  • - Overriding the default HOSTS file
  • - Overriding the default system Ansible.cfg file
  • - Overriding the default roles path

## Create Ansible Plays and Playbooks

  • - Ansible Playbooks
  • - Commonly used Modules
  • - Using modules in playbooks
  • - Register, Debug, stdout & stderr
  • - Using Conditionals
  • - Error Handling in Playbooks
  • - Tagging tasks in Playbooks

## Create and use templates to create customized configuration files

## Ansible facts and variables

  • - How we get ansible facts and how we use facts.
  • - Using Ansible facts
  • - Using variables to gather server info

## Create and work with roles

  • - Intro to roles and includes
  • - Roles - Lets create a role to install apache
  • - Lets use the previous role and add a new one

## Download roles from Ansible Galaxy and use them

  • - Ansible galaxy and how its used
  • - Use multiple roles

## Managing Parallelism

  • - What is parallelism
  • - Parallelism in a playbook

## Using ansible-vault in playbooks to protect sensitive data

  • - Ansible-vault with an example
  • - Options used with ansible-vault

## Install ansible tower and use it to manage systems

  • - Installing a trial version of ansible tower
  • - Log into our Ansible tower and run a sample task
  • - Lets add to the inventory and run a task against them

## Introduction

  • Version Control (VCS)
  • Common Terminologies
  • Difference between CVCS & DVCS
  • Workflow of GIT

## Installation and Configuration

  • Installing Git
  • Basic Configuration

## GIT Basics

  • Empty Repositories
  • Git Basics
  • Git Ignore

## Cloning

  • Cloning- Local Repositories
  • Cloning- Remote Repositories

## Tagging, Branching and Merging

  • Tags
  • Branches
  • Merging

## Different ways of adding file to staging area

## Undoing bad commits

## Logging and Repository Auditing

## Git Stash

## Working with Github

  • Introduction to Github
  • Secure Communication
  • Working with Github

## Gitlab Installation, Configuration and Use

  • Prerequisites
  • Download, Install and Configure
  • Architecture
  • User Administration and Secure Access
  • Git Group Administration