O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

DevOps : Automate Your Infrastructure Using Ansible and IaC

Video Description

Use Ansible tasks, modules and playbooks. Deploy, configure and manage your infrastructure with Infrastructure as code IaC

About This Video

  • You'll use these tools and frameworks to master how to properly design an end to end build and deployment pipeline, which:
  • Prepares, deploys and configures your infrastructure
  • Modularizes the process of designing and operationalizing your infrastructure
  • Eliminates configuration errors caused to human error
  • Helps you version your infrastructure deployment scripts
  • Leverages other peoples' deployment scripts by using roles available in Ansible Galaxy
  • Helps you secure your infrastructure using Ansible Vault
  • Helps you deploy, configure and manage your AWS cloud resources.

In Detail

This online DevOps course will teach you how to build sophisticated Infrastructure as Code (IaC) playbooks and roles using Ansible and many of its modules and plugins. This course is designed to teach you the ins and outs of Ansible and setting up DevOps pipelines, even if you have little to no experience with it, to help implement these DevOps practices which will streamline your development processes. Master Ansible and Ansible tasks, playbooks, modules and roles. Get familiar with advanced DevOps techniques and take your DevOps career to the next level. While there are plenty of DevOps courses that focus on generic continuous integration and continuous delivery practices - it's hard to find a comprehensive course like this one, which focuses on teaching you Infrastructure-As-Code from the ground up using some of the most useful modules in the Ansible ecosystem. This course is designed for all levels of DevOps practitioners who want to improve their skills, implement automation in their environments, and continue to be in great demand as DevOps engineers.

Table of Contents

  1. Chapter 1 : Introduction And Welcome
    1. Introduction and welcome 00:03:26
    2. Course overview 00:04:10
    3. About us 00:02:52
    4. About the learner 00:01:44
    5. Get ready for Ansible 00:00:49
  2. Chapter 2 : Introduction To Ansible
    1. Say hello to Ansible 00:00:44
    2. Introduction to Ansible 00:07:18
    3. Introduction to YAML 00:04:38
    4. Test environment for Ansible 00:01:34
    5. Activity: Download course material 00:00:58
    6. Ansible environment setup 00:07:18
    7. Ansible configuration 00:08:31
    8. Ansible inventory 00:08:39
    9. Verify Ansible inventory 00:06:54
  3. Chapter 3 : Run And Execute Ansible Tasks
    1. Quick check-in 00:01:19
    2. Get familiar with Ansible tasks 00:01:00
    3. Ansible commands 00:06:03
    4. Ansible ad-hoc commands 00:08:11
    5. Ansible facts 00:09:20
    6. Ansible variables 00:08:18
    7. Ansible playbooks 00:09:10
    8. Ansible playbooks (contd.) 00:06:55
  4. Chapter 4 : Deep Dive Into Ansible Playbooks
    1. Get ready for deeper dive into Ansible playbooks 00:01:20
    2. Ansible playbook sections 00:04:26
    3. Ansible playbook for installing Apache webserver 00:11:02
    4. Ansible playbook for installing Apache webserver (contd.) 00:08:42
    5. Verify Apache installation 00:04:39
    6. Conclude Apache webserver installation 00:09:46
    7. Ansible templates 00:09:23
    8. Ansible templates (contd.) 00:08:28
    9. Debug Ansible playbooks 00:08:50
    10. Ansible loops 00:08:55
    11. Ansible contidionals and until sections 00:09:16
    12. Ansible contidionals and until sections (contd.) 00:03:43
  5. Chapter 5 : Putting It All Together With Ansible
    1. Putting it all together with Ansible 00:01:20
    2. Ansible vault 00:06:36
    3. Ansible vault (contd.) 00:03:40
    4. Common Ansible modules 00:07:21
    5. Common Ansible modules (contd.) 00:07:45
    6. Ansible command line 00:05:26
    7. Introduction to Ansible roles 00:05:56
    8. Understand the Ansible roles directory structure 00:05:40
    9. Ansible role for installation and configuration of Wordpress 00:10:20
    10. Ansible role for Wordpress 00:12:01
    11. Ansible role for Wordpress (contd.) 00:08:17
    12. Ansible Galaxy 00:07:49
  6. Chapter 6 : Manage AWS Cloud Resources With Ansible
    1. Manage AWS cloud resources with Ansible 00:00:47
    2. Manage AWS EC2 instances with Ansible 00:09:12
    3. Ansible playbook to manage AWS EC2 instances 00:10:10
    4. Deploy new AWS EC2 instances using Ansible playbook 00:07:17