- 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.
- Home
- Mindmajix Technologies
- Courses
- Ansible Training
Online
₹ 7,200 9,000
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
certificate availability
certificate providing authority
The syllabus
What will you Learn in this Course
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