Introduction to Ansible Transcripts
Chapter: Introduction
Lecture: Welcome to the Course
Login or
purchase this course
to watch this video and the rest of the course contents.
0:00
Welcome to the introduction to Ansible Course. My name's Matt Makai. I'm incredibly excited to help you learn this tool Ansible
0:07
that I've been using for over five years which consistently helps me to solve technical problems every single day.
0:12
Ansible is a configuration management tool which helps you to automate processes that a software developer or systems administrator
0:18
would traditionally do manually such as standing up a new server modifying firewall rules, or deploying a web application.
0:25
Ansible can automate steps, and do it in a way that is maintainable and easily readable by other developers.
0:30
This course assumes that you've never used Ansible before or that you tried a different learning resource but that it did not quite click for you.
0:37
You don't need experience in any particular programming language to use Ansible although familiarity with Python is occasionally helpful.
0:44
If you're a Ruby, Java, C# or any other language developer though you will do just fine and Ansible will be just as useful in your projects.
0:50
In this course, we will cover why Ansible is a great tool to have in your tool belt, what Ansible playbooks are and how you should write them
0:56
as well as how to configure servers and secure your own data, such as passwords and other sensitive information. We'll touch upon source control
1:03
because it's critical to every project and you can work with source control implementations such as Git repositories in your playbooks.
1:10
As with any tool there's a learning curve so throughout the course I'm not just going to show you the happy path while live coding
1:16
but actually make mistakes along the way and show you how to recognize what happened debug the issues, and fix the problems so that you can continue on
1:23
with what you were originally working on. We'll learn about Ansible modules which provide the building blocks for almost everything we do in Ansible.
1:30
Towards the end of the course we will deploy an entire web application together which will combine all the information
1:35
you learn in each chapter so you can leave this course feeling really comfortable with using Ansible for your own configuration management
1:42
and application deployments.