Description
Ansible Training
Ansible Training : Ansible is an open-source automation tool that radically simplifies IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration i.e. run tasks in sequence and create a chain of events which must happen on several different servers or devices and many other IT needs. It is very, very simple to setup and yet powerful.
Why Ansible?
CI/CD is fast becoming an indispensable practice for organisations that want to develop and deploy applications to production at speed with improved reliability. Automation is a fundamental corner stone for these practices because it allows you to move fast and introduces repeatability and consistency. Change Management, Provisioning, Automation orchestration is becoming more common in the enterprise world as departments focus their resources achieve tasks in repeatable & well defined way i.e. do “more with less.”
It excels in each of these areas with ease and with minimal learning curve for team to adopt & introduce changes to their environments with speed & efficiency. It doesn’t use an agent on the remote host, (uses SSH) and leaves no traces making it clean & green.
What will I learn?
We start with Provisioning, orchestration and change management fundamentals then move to how Ansible works. After building our test environment, we move on to more practical examples and features that Ansible provides. You will get first hand experience of running ad-hoc commands across all your systems, write playbooks, Ansible vault for encryption of secrets and create roles using the hundreds of modules that come with it. We will create an Ansible playbook that will deploy our sample App. By the end of the course, you will get birds eye view of how to start exploiting capabilities exposed by Ansible on your App ecosystem.
Ansible Training : Feature Intro
Ansible Training : What Is Ansible?
Change Management, Provisioning, Automation, Orchestration
Why Use Ansible?
YAML, Built-in Security, Extendability
Selling point
Working with Python3-based Systems
Architecture and process definition
System Requirements
Components definition
Execution Flow and Types
Architecture Review
Setting up the Environment
Setting up Vagrant and VirtualBox
Installing
First Ansible Service
Inventory and Configuration
Inventory Fundamentals & demo
Scaling-out with Multiple Files
Configuration Basics
Modules
Modules Fundamentals
Module Docs and Yum Module1
Setup Module
Plays and PlayBooks
Plays and Playbook Basics + Demo
Playbook Logic and More
Advanced Playbook Usages
Roles
Introduction Roles & Basics
Creating Roles
Galaxy Introduction
Continuous Deployment using Ansible
Configuring App Stack , AWS infra & EC2 Container Service
Playbook with Custom Modules
Continuously Deploying the Application using playbook+Jenkins
Deploying with Consul (Consul provides service discovery, distributed failure detection, and a key/value store supporting multiple data centers)
Lab setup, launching Web service
Atlas Integration
Multi server deployment
Production setup for Consul servers
Bootstrapping & Re-election
Building for & stimulating failure, server Membership
Prerequisite:
Basic working knowledge of Linux, fair understanding of AWS Infrastructure & Services.
Duration & Timings :
Duration – 24 Hours.
Training Type: Online Live Interactive Session.
Faculty: Experienced.
For Upcoming Schedules Please Contact Us
Inquiry Now Discount Offer
USA: +1 734 418 2465 | India: +91 40 4018 1306
Reviews
There are no reviews yet.