Ansible Essentials with Hands-on Labs
Ansible Essentials with Hands-on Labs, available at $89.99, has an average rating of 4.7, with 58 lectures, 3 quizzes, based on 454 reviews, and has 4054 subscribers.
You will learn about Configuration management with Ansible Install and configure Ansible Automation Engine on a control node Run ad-hoc automation tasks from the command line Write Ansible playbooks to automate multiple system administration tasks on managed hosts Work with Ansible in conjunction with Vagrant and Virtualbox in a DevOps environment Parameterize Ansible playbooks using variables and facts Ansible variable precedence system and overriding Use Jinja2 templating to enable dynamic expressions and access to variables Create Ansible playbooks/roles to deploy a 3-tier web application Configure Ansible roles with tasks, handlers, files, templates, dependencies and variables Be able to create Ansible playbooks/roles to deploy a 3-tier web application This course is ideal for individuals who are Complete beginners to Ansible and configuration management or IT professionals who are experienced in another configuration management tool and now want to pick up a new skill or IT professionals who know basic Ansible but now want to level up their skills with the advanced topics in this course It is particularly useful for Complete beginners to Ansible and configuration management or IT professionals who are experienced in another configuration management tool and now want to pick up a new skill or IT professionals who know basic Ansible but now want to level up their skills with the advanced topics in this course.
Enroll now: Ansible Essentials with Hands-on Labs
Summary
Title: Ansible Essentials with Hands-on Labs
Price: $89.99
Average Rating: 4.7
Number of Lectures: 58
Number of Quizzes: 3
Number of Published Lectures: 58
Number of Published Quizzes: 2
Number of Curriculum Items: 61
Number of Published Curriculum Objects: 60
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- Configuration management with Ansible
- Install and configure Ansible Automation Engine on a control node
- Run ad-hoc automation tasks from the command line
- Write Ansible playbooks to automate multiple system administration tasks on managed hosts
- Work with Ansible in conjunction with Vagrant and Virtualbox in a DevOps environment
- Parameterize Ansible playbooks using variables and facts
- Ansible variable precedence system and overriding
- Use Jinja2 templating to enable dynamic expressions and access to variables
- Create Ansible playbooks/roles to deploy a 3-tier web application
- Configure Ansible roles with tasks, handlers, files, templates, dependencies and variables
- Be able to create Ansible playbooks/roles to deploy a 3-tier web application
Who Should Attend
- Complete beginners to Ansible and configuration management
- IT professionals who are experienced in another configuration management tool and now want to pick up a new skill
- IT professionals who know basic Ansible but now want to level up their skills with the advanced topics in this course
Target Audiences
- Complete beginners to Ansible and configuration management
- IT professionals who are experienced in another configuration management tool and now want to pick up a new skill
- IT professionals who know basic Ansible but now want to level up their skills with the advanced topics in this course
Ansible is a simple to understand, simple to adopt, simple to use IT configuration management and automation tool. With the Ansible Essentials course, you can start from the basics and go all the way to creating your own playbooks and roles with Ansible.
This is a focused course designed to rapidly get you up to speed on using Ansible automation engine in real life. As an IT professional, you’ll develop a solid understanding of Ansible and will be able to apply it to daily automation and configuration management tasks.
Ansible Essentials course includes lots of examples and hands-on labs and aims at providing students with first-hand experience with course concepts. You can follow along the course by setting up your own lab environment. A Vagrant environment is used throughout the course, and in the appendix, you’ll find detailed lectures showing you how to set up one for yourself.
Each lecture introduces a new Ansible concept. Concepts are first explained, and then relevant examples are provided. Some of them are also demoed in the lab environment showing you how they can be applied to playbooks. And finally, we apply the concept to our LAMP Stack playbooks.
Course follows a progressive path that mirrors a real-world approach to automation. It’s divided into five sections, starting with the architectural overview and foundational concepts. In section 2, we’ll install Ansible automation engine and learn about inventory, which is the first thing we need to get started automating tasks with Ansible. We’ll learn ad-hoc commands and also discover some of Ansible’s commonly used modules in section 3.
Then we’ll move on to ansible playbooks. Playbooks let us use fully-fledged configuration management and orchestration capabilities of Ansible. Ansible playbooks are written in YAML, so before diving into the details of playbooks, we’ll do a YAML overview. Then, we’ll learn about playbook basics, including playbook structure, idempotency, and tasks. We’ll learn how to run a playbook, check its syntax, and control its output with verbose.
Then we’ll start building our 3 tier web application. In each lecture, we’ll learn one or more ansible features, and we’ll apply them to our project. In this part of the course, you’ll learn about handlers, Jinja2 templating, loops, variables, error handling, and much more. At the end of this section, you’ll have prepared playbooks that can deploy a fully functional multi-node LAMP stack on your machines.
In section 5, we’ll cover how to organize playbooks more effectively where you’ll learn about imports, includes, and roles. We’ll refactor the playbooks into roles and make them easy to share and reuse.
This course is based on Red Hat® Ansible Engine 2.8 and CentOS Linux 7.7. By following along the course, you’ll learn how to set up a 3-tiered web application environment that leverages Apache2, Python, and MySQL on CentOS machines.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction to Ansible Essentials Course
Lecture 2: Course Overview
Lecture 3: Important, please read!
Chapter 2: Ansible Foundations & Installation
Lecture 1: Ansible Architecture
Lecture 2: Course FAQ
Lecture 3: Installing Ansible
Lecture 4: Ansible Inventory
Lecture 5: Ansible Configuration File (ansible.cfg)
Chapter 3: Ansible Ad-Hoc Commands
Lecture 1: Introduction to Ansible Ad-Hoc Commands
Lecture 2: Ad-Hoc Command Examples
Lecture 3: Setup Module & Filtering
Lecture 4: Host Selection Patterns
Chapter 4: Ansible Playbooks
Lecture 1: YAML Overview
Lecture 2: Ansible Playbook Structure
Lecture 3: Tasks & Idempotency in Ansible
Lecture 4: First Ansible Playbook
Lecture 5: Syntax Check & Dry Run
Lecture 6: Anaible Playbook Execution
Lecture 7: Host Facts
Lecture 8: Yum Module
Lecture 9: Service Module
Lecture 10: Copy Module
Lecture 11: Loops in Ansible
Lecture 12: Variables-I
Lecture 13: Variables-II
Lecture 14: Variables-III
Lecture 15: Variable Precedence in Ansible
Lecture 16: Lineinfile Module
Lecture 17: Apache Virtual Host Configuration
Lecture 18: Ansible Handlers
Lecture 19: Error Handling-I
Lecture 20: Error Handling-II: Register & When
Lecture 21: Error Handling-III: Ignore Errors
Lecture 22: Blocks
Lecture 23: Git Module
Lecture 24: Templating I: Loops & Conditionals
Lecture 25: Templating II- Filters & Tests
Lecture 26: Templating III: HAProxy Configuration
Lecture 27: Templating IV: HAProxy Configuration
Lecture 28: Templating V: HAProxy Configuration
Lecture 29: Mysql_db & mysql_user
Lecture 30: Common Tasks
Lecture 31: Firewalld Module
Lecture 32: Tags
Chapter 5: Creating Reusable Playbooks
Lecture 1: Including & Importing
Lecture 2: Site.yml
Lecture 3: Ansible Roles
Lecture 4: Role Structure
Lecture 5: Tasks & Handlers
Lecture 6: Files & Templates
Lecture 7: Role Variables: Defaults & Vars
Lecture 8: Meta & Tests
Lecture 9: Role Execution
Chapter 6: Appendix- Environment Setup
Lecture 1: About Vagrant and Lab Environment
Lecture 2: Vagrant Installation
Lecture 3: Environment Setup
Lecture 4: Creating a non-root user for Ansible
Lecture 5: Setting up SSH Authentication
Instructors
-
Ugur Oktay
IT Architect
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 4 votes
- 3 stars: 35 votes
- 4 stars: 164 votes
- 5 stars: 250 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024