This course contains a series of videos put together in a logical and step-wise manner. Each video in this course gradually builds on the skills learned. This course also covers the whys and hows of Ansible, Puppet, and Salt in a step-by-step progressive manner.
The course begins with understanding Ansible, how to manage environments and implement strategies in Ansible. It also introduces you to Ansible Galaxy and Tower, which are Ansible's enterprise tools for supporting large scale infrastructure. Next, the course moves on to learning Puppet. Puppet is a configuration management tool that allows you to automate all your IT configurations. Using Puppet you can control each Puppet agent in a network by understanding the Puppet ecosystem and detailed topics such as configuration and management of Puppet servers, environments, module repositories and reusable modules. A similar approach is used with Salt. It starts from the basics such as installing, configuring, deploying, and managing a web application to advanced concepts like Docker containers across multiple systems behind a HAProxy load balancer.
By the end of this course, you will be able to build and manage your infrastructure and fully utilise its potential.
Basic understanding of system administration and Linux systems
Workstations with Vagrant and VirtualBox installed