Learn Ansible From Ground Up: The Devops Guide

Building, deploying and maintaining servers, either for a small company or a large enterprise, is no easy task. As the number of servers grow, the task of having to physically code for each of them be...

  • All levels
  • English

Course Description

Building, deploying and maintaining servers, either for a small company or a large enterprise, is no easy task. As the number of servers grow, the task of having to physically code for each of them becomes tedious and cumbersome. This is why IT automation software such as Ansible, Chef, Puppet and Salt have become life savers for IT architects. Ansible is currently one of the most popular IT au...

Building, deploying and maintaining servers, either for a small company or a large enterprise, is no easy task. As the number of servers grow, the task of having to physically code for each of them becomes tedious and cumbersome. This is why IT automation software such as Ansible, Chef, Puppet and Salt have become life savers for IT architects. Ansible is currently one of the most popular IT automation software on the market and makes it easy to not only set up, configure and deploy your systems, but also code them for specification and even design a complete network from scratch. Ansible also comes with a few benefits over other automation software such as Chef and Puppet.

What you’ll learn
  • A detailed introduction to automation tools, including the difference between Ansible, Puppet, Chef, etc.
  • Setting up the Ansible environment and configuring it
  • Ansible basics and fundamental concepts
  • How to use Ansible basic commands
  • How to set up and deploy Ansible with your server

Covering Topics

1
Section 1 : Introduction to Ansible

2
Section 2 : Using Ansible with Vagrant

3
Section 3 : Exploring Modules

4
Section 4 : Working with Playbooks

5
Section 5 : Advanced Playbook

6
Section 6 : Managing large environments

7
Section 7 : Ansible Tower

8
Section 8 : Summary

Curriculum

      Section 1 : Introduction to Ansible
    1
    Course Introduction Preview
    2
    What is Ansible
    3
    Ansible Vs Other Tools
    4
    Creating the first machine
    5
    Basic Ansible Preview
    Quiz:
    Introduction to Ansible
      Section 2 : Using Ansible with Vagrant
    6
    Integrating Ansible and Vagrant
    7
    Vagrant Continued
    8
    Bootstrapping a test machine
      Section 3 : Exploring Modules
    9
    Using Ansible without Playbooks
    10
    Deploying Maria DB
    11
    Installing PHP7
    12
    Working with Files
    13
    Upload files and directories to servers Preview
    14
    Cron Job management
    Quiz:
    Exploring Modules
      Section 4 : Working with Playbooks
    15
    Command Options
    16
    Installing PHP7 on the web server
    17
    Installation continued
    18
    Installation Next Steps
    19
    Building the LAMP infrastructure
    20
    Adding Data for testing
    21
    Adding Sample pages with CI Preview
    Quiz:
    Working with Playbooks
      Section 5 : Advanced Playbook
    22
    More About handlers
    23
    Advance Features
    24
    Store command output in a variable
    25
    Working with commands
    26
    Other advance features
    27
    Running playbooks locally
    28
    Enabling other options
    29
    Running Playbooks Partially
    Quiz:
    Advanced Playbook
      Section 6 : Managing large environments
    30
    Reusing Playbooks
    31
    Include on Demand
    32
    Complex Scenarios
    33
    Dealing with larger environments
    34
    Ansible Galaxy
    Quiz:
    Managing large environments
      Section 7 : Ansible Tower
    35
    Why Ansible Tower
    36
    How does Ansible Tower work?
    37
    Lab
    Quiz:
    Ansible Tower
      Section 8 : Summary
    38
    Summary

Frequently Asked Questions

It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.

A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.

A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.

We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.