Ansible

Ansible Training

Ansible Training deals with Open Source Software automating the software provisioning, configuration management and Application Deployment

,

Duration: 2 Days

Course fee:$399.00 (₹0)

ENQUIRE NOW

Product Description

Ansible is one of the leading Open Source Development Operations terminology used for any of the applications. Ansible  is being used by many of the leading organizations across the globe. One of the simplest way for automating the application is using the Ansible by the developers or system administrator. Ansible installation can be done in several ways either using Source or binary packages. Inventory files in Ansible generally focuses on the core factors making the system admin or developers to cope with the Application easily. Various File Modules and other modules are included in the Ansible Training helping the developers to work with modules created according to the selected criterias. The complete deployment and production concept for the Ansible Application can be easily understood with the help of the Ansible Training. Ansible Online Training will basically configure the systems, Deploying Software, and Orchestrating the advanced IT Tasks.

Objectives

  • Provisioning New Servers for adhering to their roles and responsibilities
  • Secure, Highly Reliable and Minimalistic in nature
  • Automating configuration Management, Application Deployment and many other IT needs.

Advantages of Ansible Training

  • Setting Up and writing basic playbooks with more focus on Configuration Management
  • Developing and Testing Ansible Playbooks
  • Error Handling, Adding Callbacks and Rolling Playbooks Configuration

Additional Information

Day 1

1. Basic Overview of Ansible

– What is Ansible
– Installing Ansible
    – Installing from Source
    – Installing using Package Manager
– Basic Architecture of Ansible
– Ansible Configuration
    – Environment Variable Configuration
    – The ansible.cfg Configuration
– Basic Configuration Management
– Overview of Variables and Their Data Types
– Working with Inventory Files
    – Basic Inventory Files
    – Grouping in Inventory Files
    – Using Regular Expressions in Inventory Files
    – Overriding Functionalities in Inventory Files
– Using Modules in Ansible
    – Basic Command Modules
       – Command
       – Raw
       – Script
       – Shell
    – File Modules
       – File Modules
       – Ansible Debugging Overview
       – Templating Modules
       – The Copy Module
    – Source Control Module-Git

2. Developing, Testing and Releasing Playbooks

– Source Code Management Using Git
– Playbook Development
    – VirtualBox and Vagrant Installation
    – Vagrant Box Downloading
    – Machine Development
– Playbook Testing Functionality
    – Basics of –syntax-check option
    – Using the check mode
    – Working with the –diff option
– Using Functional Testing in Ansible
    – Assert concept in Functional Testing
    – Using Tags for Testing
– Working with Serverspec tool
    – Installation of Serverspec
    – Analyzing the Rakefile and Running Test
    – Running playbook_tester
– Environment Handling Functionality

Day 2

1. From Ansible to Production

– Using local_action feature
– Conditional Parameters
– Loops functionalities
– Using include
– Using Handlers
– Roles Functionalities
– Ansible Templates- Jinja Filters
    – Data Formatting using Filters
    – Using Filters with Conditional
    – Defaulting undefined variables
– Basic Security Management
    – Using Ansible Vault
    – Encrypting User Passwords
    – Password Hiding Functionalities
    – Working with no_log

2. Error Handling, Rollback and Reporting

– Callback Plugins
– Basic Monitoring and Alerting Functionality
    – Using Emails
    – HipChat
    – Nagios
    – Graphite

3. Using Custom Modules

    – Dealing with Python Modules
    – Working with Bash Modules
    – Working with Ruby Modules
    – Using Testing Modules

4. Provisioning Capabilities in Ansible

– Machine Provisioning on Cloud
– Provisioning Using Docker
    – Installation of Docker on Host
    – Deployment of new Docker Images
    – Building or Provisioning New Docker Images
– Basics of Dynamic Inventory

5. Advanced Concept of Deployment and Orchestration

– Sample Ruby Deployment on Rails Application
– Concept of Packaging
    – Deployment Strategies with RPM
– Canary Deployment
– Orchestration of a Tomcat Deployment
– Ansible Pull Deployment

Reviews

There are no reviews yet.

Be the first to review “Ansible Training”

Contact Us

Please fill this form, we'll get back to you as soon as possible!

TOP mautic is open source marketing automation