Ansible Training

BY
Mindmajix Technologies

Mode

Online

Fees

₹ 7200 9000

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study, Virtual Classroom
Mode of Delivery Video and Text Based
Frequency of Classes Weekdays, Weekends

Course and certificate fees

Fees information
₹ 7,200  ₹9,000
certificate availability

Yes

certificate providing authority

Udemy

The syllabus

What will you Learn in this Course

  • Basics of Linux.
  • Some Basics on Python.
  • Good Understanding of Ansible architecture.
  • Solving Use Cases of Linux Environment Using Ansible.
  • Getting to Know Some Important Modules.
  • Solving Use Cases of Windows Using Ansible.
  • Gathering and using facts in dependant Plays.
  • Getting Disciplined with Roles.
  • Looping and Writing Conditional statements.
  • Using facts wisely.
  • Jinja Templating.
  • Dynamic Inventory Use Case.

Automation in Cloud(AWS)

Setting Up the Environment in AWS.
  • Creating an Access Key for Ansible to access AWS portal through API.
  • Setting Up that Access Key in Ansible.
  • Why Boto?
Problem Statement 1: Machine Deployment
  • A Playbook to do our job
    • Playbook Syntax.
    • Running the playbook.
Problem Statement 2: Automating Patch Deployment in Multiple Machines from a different distribution.
  • Setting Up Keyless authentication between Master and Slave.
  • Setting Up Key Based and User based Authentication.
  • Adding hosts to Inventory.
  • Writing Play to do our task.
  • Conditional Statements to meet our needs.

Automating On Prem(Linux)

Setting Up the Environment
  • Installing Ansible.
  • Setting Up Master and Slave.
  • Setting Secure Authentication with user name and password/Keyless Auth
Creating multiple users in remote machine or AWS
  • Using loops.
  • What if user details are in a different files, solving this use case as well.
  • Using file lookups for some more inputs.


Problem Statement: Pushing Software Packages or Updates on remote Machines
  • Writing playbooks to do that.
  • Using group/host vars according to category of hosts/Using facts to create conditional Playbooks.
  • In case of Dynamic environment using Dynamic inventory concept to achieve the same.

Automating On Prem(Windows)

  • Why Ansible when We already have SCCM, PowerShell DSC, etc…?
Setting Up the Environment.
  • Introducing Windows Subsystem for Linux.
  • Setting up connectivity between Master and Slave.
  • Running some basic commands.
Problem Statements
  • Sending Updates and Windows Patches.
    • Will write roles for it.
  • Application Installation but separating the machine types.
    • Using Facts and Vars to achieve this through a Role.
  • Set Up Users and Groups(AD).
    • Again Use of Roles.

Securing Our Secrets

  • Setting Up Ansible Vault.
  • Using Ansible Vault to secure AWS keys.
  • Using Ansible Vault to secure Vars.
Problem Statement: Secure the Admin Creds of Machines in Inventory
  • Use Ansible Vault to secure the secret.
  • Decrypt the key while running the playbook.

Getting Disciplined with Roles

  • Role Architecture.
  • Different components of Role.
  • Create your first role.
  • Deploy a complete website and configure it using role.
  • Deploy AWS machine using Role.

Automating Ansible playbooks with Jenkins

Configuring Jenkins Server and Agent Machine
  • Installing in Ubuntu 18.04.
  • Setting up agent machine.
  • Setting up Git Triggers.
Configuring Secrets
  • Setup user credentials.
  • Setup plugins in Jenkins.
Configuring complete CI/CD for ansible playbooks and roles.
  • Testing the playbook before execution.
  • Running the playbook.
  • Setting up complete CI/CD process for testing and executing playbook or role.

Practice Test & Interview Questions

Instructors

Mr Bhuvnesh
Instructor
Freelancer

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books