Deep Dive into Agentless Deployment using Ansible

Enroll Now

How to contact scmGalaxy team?

Name Email Phone Skype WhatsApp
Mantosh mantosh@scmGalaxy.com +91 700 483 5930 scmGalaxy +91 700 483 5930
scmGalaxy Team info@scmGalaxy.com +91 810 584 3520 scmGalaxy +91 810 584 3520

Training Venue Address

Bangalore Pune Hyderabad Chennai
scmGalaxy training Venue(RPS Consulting Pvt Ltd)
92, Richmond Rd, Langford Gardens,
Bengaluru, Karnataka 560025
scmGalaxy training Venue (E-Vision Infotech)
Office #207, City Centre,
Survey No. 138/1, Hinjewadi Phase I,
Behind Persistent, Near Symbiosis Boys Hostel,
Pune 411 057 (Maharashtra, India)
scmGalaxy training Venue(Palmeto Solutions)
8th floor, Vaishnavi Cynosure,
Telecom Nagar, Gachibowli, Hyd -32
Land Mark : Reliance Digital Building,
Next to Gachibowli Flyover.
scmGalaxy training Venue(RPS Consulting Pvt Ltd)
37, PM Towers, Above IDBI bank,
Greams Road, Thousand Lights West,
Thousand Lights, Chennai, Tamil Nadu 600006

About Ansible Training and Workshop

Ansible, Designed for system administrators who are intending to use Ansible for automation, configuration, and management. Learn how to install and configure Ansible, create and run playbooks to configure systems, and learn to manage inventories.

Master Ansible in lab-intensive, real-world training with any of our Ansible focused courses. 96% of our students say they are better prepared post-class to maximize the value of their Red Hat technology investment.

scmGalaxy is a leading provider of Docker courses, training and certification. Our Docker trainers and consultants are highly qualified with more than 15 years of rich experience in the Software industry. DevOps! Which has captured a significant position in the IT world and has become a important part of software engineering methodology. In order to improve the software quality, reducing cost and increased the agility for faster release, DevOps and Docker is playing very important role thus finding the foremost Docker trainers and training vendor is very much important. Our Docker courses are designed in certain method where participants can get benefits with more content in less span of time. scmGalaxy provide their services in terms of Docker training and courses online and classroom in India and abroad. We run many public classrooms training program in the Bangalore, Hyderabad, Pune, Mumbai, India, Netherlands etc.

Previous Workshop and Classroom Training Image Gallery

Ansible-Training-1 Ansible-Training-2 Ansible-Training-3
Ansible-Training-1
Ansible-Training-2
Ansible-Training-3

Teaching Methodology & What participant say about us?

Ansible Teaching Methodology

Who should enroll?

This course is a foundation to anyone who aspires to become a DevOps Engineer, a Service Engineer in the field of Enterprise Infrastructures. The following professionals are the key beneficiaries of this course:

  1. DevOps Engineer
  2. Build and Release Engineer
  3. AppOps Engineer
  4. Site Reliability Engineer
  5. System Administrator
  6. Operations Engineer
  7. Automation Engineer
  8. Software Developer
  9. Deployment Engineer

Course Objective & What You'll Learn

By the end of this course, you'll know:

What Will I Learn?
  • Execute ad-hoc commands against servers using Ansible
  • Write Ansible configuration playbooks to deploy a 3-tier web application
  • Configure Ansible roles with tasks, handlers, files, templates, and default variables
  • Write operational playbooks to check cluster status and perform a cluster restart.
  • Optimize Ansible playbooks to reduce playbook execution time.
  • Test and troubleshoot Ansible playbook execution.

Why one should develop expertise in Ansible

Experience the Real-time implementation of Ansible projects by exploring different features of Ansible concepts including playbooks, plays, tasks, and modules, and the course will go through the step-by-step creation of a playbook to deploy a full application from the beginning to end.

Why This Course?

  • Avg. Salary for Ansible Developer: $100,289 PA.
  • Ansible has a market share of about 4.4%
  • Used by top industries across various business Verticals. Ex: Twitter, Allegiant, Cisco, Redhat, Solidify etc.

 

Pre-requisites

  • You should have a Linux or Mac OS X computer, or access to at lease one Linux virtual machine for installing Ansible.
  • You'll need a code editor or IDE of your choice.
  • You'll need a terminal and ssh client for running Ansible against target hosts.
  • You should have access to 5 Linux servers (bare-metal or virtual machine) if you want to setup the course environment and follow along step-by-step.

Trainer Details

Rajesh Kumar | CLICK HERE for his CV | email - devops@RajeshKumar.xyz

Frequently Asked Questions

What training materials I would get after the workshop?
During the training, we will provide the training material in form of PPT, PDF, Web reference step by step guide, questions and answers, test module, exercise and sample projects.

Is 2 days is enough to cover all these topics?
Yes, All of our training demo and lab would be done in AWS cloud platform where as we can save lots of time for setting up the infrastructure for demo and lab. Our trainer also designed the course for quick learning and grasping method.

Will I get snacks and lunch?
Yes, Snacks and Lunch would be served at training venue.

Would I get support after the workshop?
Yes, We have scmGalaxy forum, after the training you may post your issues and Instructors would reply you withing 24 hours.

What about certification?
Training completion certification would be provided by the scmGalaxy.com and devopscertification.co

How to confirm for the enrollment?
Once you make the payment based on the given instructions, you will receive the joining KIT within 12 hours.

Daywise Agenda and Time Table

Day 1 : Time

Theme

Topics

10:00 AM - 11:30 AM Presentation & Demo & Lab Ansible Introduction
11:30 AM - 11:45 M BREAK NA
11:45 AM - 01:00 PM Presentation & Demo & Lab Ansible Setup and Configuration
01:00 PM - 02:00 PM LUNCH NA
02:00 PM - 04:00 PM Presentation & Demo & Lab Ansible Playbooks
04:00 PM - 04:15 PM BREAK NA
04:15 PM - 06:30 PM Presentation & Demo & Lab & Test

Ansible Roles

Day 2 : Time

Theme

Time

10:00 AM - 11:30 AM Presentation & Demo & Lab Ansible Command Line Usage
11:30 AM - 11:45 M BREAK NA
11:45 AM - 01:00 PM Presentation & Demo & Lab Galaxy Introduction and Usage
01:00 PM - 02:00 PM LUNCH NA
02:00 PM - 04:00 PM Presentation & Demo & Lab Ansible Modules
04:00 PM - 04:15 PM BREAK NA
04:15 PM - 06:30 PM Presentation & Demo & Lab & Test Ansible Tower
Ansible Troubleshooting, Testing, & Validation
     

Ansible Course Agenda

The basic course program is outlined here:

Introduction

  • Introduction to Ansible
  • Ansible vs. Other Tools
  • Introduction to YAML
  • YAML Examples
  • Ansible Documentation: Modules

Setup and Configuration

  • Test Environment Setup
  • Download and Installation
  • Ansible Configuration File
  • Ansible Python Dependencies
  • The HOSTS File
  • Overriding the Default HOSTS File
  • Overriding the Default System Ansible.Cfg File
  • Overriding the Default Roles Path
  • Exercise: Exercise: Configure Test Environment for Secure Access
  • Exercise: Exercise: Configuring the Ansible Host Environment
  • Exercise: Exercise: Ansible Facts

Ansible Playbooks

  • Configuring Your 'Ansible' Account
  • Ansible Command Line
  • System Facts
  • System Facts: Common Values for Playbooks
  • Our First Playbook
  • Variables: Inclusion Types
  • Target Section
  • Variable Section
  • Task Section
  • Handler Section
  • Outlining Your Playbook
  • Create a Playbook from Our Outline
  • Optimizing Your Playbook
  • Taking Our Playbook for a Dry Run
  • Asychronous Polling
  • Simple Variable Substitution
  • Lookups
  • RunOnce
  • Local Actions
  • Loops
  • Conditionals
  • Until
  • Notify
  • Vault
  • Prompt - Interactive Playbook
  • Basic Include Statements
  • Tags
  • Basic Error Handling
  • Includes - Breaking Your Playbook Into Discrete Plays
  • Starting At Task or Stepping Through All Tasks
  • Passing Variables Into Playbooks at the Command Line
  • Using Jinja2 Templates
  • LocalAction
  • DelegateTo
  • Exercise: Exercise: Running Ansible Commands Against Hosts
  • Exercise: Exercise: Querying a Remote System
  • Exercise: Exercise: Create a Simple Playbook
  • Exercise: Exercise: Building a Larger Playbook - Target Section
  • Exercise: Exercise: Building a Larger Playbook - Variable Section
  • Exercise: Exercise: Building a Larger Playbook - Task Section
  • Exercise: Exercise: Playbooks - Loops
  • Exercise: Exercise: Playbooks - Notify
  • Exercise: Exercise: Playbooks - Conditionals
  • Exercise: Exercise: Playbooks - Lookup
  • Exercise: Exercise: Playbooks - Local Action
  • Exercise: Exercise: Playbooks - Run Once
  • Exercise: Exercise: Playbooks - Prompt
  • Exercise: Exercise: Playbooks - Includes
  • Exercise: Exercise: Playbooks - Tags
  • Exercise: Exercise: Playbooks - Until
  • Exercise: Exercise: Playbooks - Ignore Errors
  • Exercise: Exercise: Playbooks - Discrete Plays
  • Exercise: Exercise: Playbooks - Create an Outline
  • Exercise: Exercise: Playbooks - Create Playbook from Outline
  • Exercise: Exercise: Playbooks - Optimize Your Outline Playbook
  • Exercise: Exercise: Take Your Playbook for a DryRun
  • Exercise: Exercise: Jinja2 Template Creation
  • Exercise: Exercise: Playbooks - Using Templates
  • Exercise: Exercise: Playbooks - Start At
  • Exercise: Exercise: Playbooks - Step Into
  • Exercise: Exercise: Playbooks - Variables from Command Line
  • Exercise: Exercise: Playbooks - DelegateTo

Roles

  • Roles - The Directory Structure
  • Role Based Tasks
  • Task Order - Pre and Post Tasks
  • Roles - Conditional Execution
  • Roles - Variable Substitution
  • Roles - Handlers
  • Roles - Using Notification
  • Roles - Configuring Alternate Roles Paths
  • Roles - Conditional Include Statements
  • Roles - Waiting For Events
  • Roles - Executing a Task Until
  • Roles - Using Tags
  • Roles - Breaking a Playbook Into a Role
  • Roles - Passing Variables from Command Line
  • Roles - Using Jinja2 Templates
  • Roles - DelegateTo
  • Roles - LocalAction
  • Exercise: Exercise: Roles - Create Directory Structure
  • Exercise: Exercise: Roles - Tasks Within a Role
  • Exercise: Exercise: Roles - Pre and Post Tasks
  • Exercise: Exercise: Roles - Variable Substitution
  • Exercise: Exercise: Roles - Conditional Roles
  • Exercise: Exercise: Roles - Using Templates

Ansible Command Line Usage

  • Ansible Command Line - Installing Packages
  • Ansible Command Line - Services and Hosts
  • Ansible Command Line - Commands and Shells
  • Ansible Command Line - Managing Users
  • Ansible Command Line - Create and Manage Cron Jobs
  • Ansible Command Line - Running Arbitrary Commands
  • Ansible Command Line - Output Tree
  • Exercise: Exercise: Ansible Command Line - Run Arbitrary Module Commands
  • Exercise: Exercise: Ansible Command Line - Installing Packages
  • Exercise: Exercise: Ansible Command Line - Managing Services
  • Exercise: Exercise: Ansible Command Line - Managing Users
  • Exercise: Exercise: Ansible Command Line - Managing CRON Jobs
  • Exercise: Exercise: Ansible Command Line - Run Arbitrary System Commands

Advanced Topics and Ansible 2.0 Updates

  • Galaxy Introduction and Usage
  • Ansible 2.0 - Installation
  • Ansible 2.0 - Playbooks: User Privilege Escalation Changes
  • Ansible 2.0 - Modules: The 'Find' Module
  • Ansible 2.0 - Modules: The 'Package' Module
  • Ansible 2.0 - Roles: User Privilege Escalation Changes
  • Ansible 2.0 - Roles: The 'Find' Module
  • Ansible 2.0 - Roles: The 'Package' Module
  • Exercise: Exercise: The 'Find' Module
  • Exercise: Exercise: The 'Package' Module

Ansible Tower

  • Overview
  • Tower Licensing, Updates, and Support
  • Logging In
  • Import a License
  • The Tower Dashboard and Interface
  • Search
  • Organizations
  • Users
  • Teams
  • Credentials
  • Credential Types
  • Projects
  • Inventories
  • Job Templates
  • Workflow Job Templates
  • Jobs
  • Notifications
  • Workflows
  • Setting up an Insights Project
  • Best Practices
  • Security

Register Now