Advanced Ansible for Devops: Create the MEAN Stack
Syllabus
Project Overview
In this 1-hour long project-based course on Advanced Ansible for Devops: Create the MEAN Stack, you will work with some of the core concepts of Ansible in a multi-Role configuration setting. We will be setting up servers which will act as multiple host machines to hold our application, web files and MongoDB database. We will learn how to easily create a role, and how to understand the default file structure of a Role. We will write each Role from scratch and configure a real application which will be functional by the end of the course. You will use the core parts of the Ansible Role directory structure including Variables, custom encrypted variable files using Ansible-Vault, Jinja2 Templates, The File directory and more. You will do a lot of repetition which will help solidify some of the frequently used steps as well as understand the thinking and design process of using Ansible. By the end of this course you will be comfortable going forward building your own Ansible Playbooks in a multi-Role setup. Please note this course requires you to have a credit card to be able to set up your own Linode account if you don’t already have one.
This course is designed for any person working or who intends to work with Ansible, or just become more familiar with DevOps tools, from system administrators to developers and DevOps practitioners. Or even if you are a student who is curious to get comfortable with Ansible and configuration management and automation this course is for you also.
This is an advanced level course and is designed for an individual who has a solid foundation of either computer programming in at least one language or a strong Linux background.
Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.