Install, configure, and maintain a group of servers by
automatically managing system configurations using Ansible 2
Simplify automatic configuration management by applying each automated step the same way, every time, thus guaranteeing reliability
Quickly adapt and apply automated installations and configurations to your own systems by working on practical examples
Download existing Ansible roles as reusable automation units so you can apply identical automation to large numbers of systems
Build your own custom Ansible roles and modules so you can use Ansible to its full potential
Perform any automation task (no matter how complex) with ease using Ansible
Configuration management is complicated, with a need for high availability, failover, and continuous updates and maintenance. Ansible 2 is a powerful automation tool that can help you manage the configuration of all your servers, whether you work on-premise or in the cloud.
With this course, you can quickly start using Ansible to automate the installation, configuration, and updates, ensuring that your systems are configured the right way automatically. You will then customize Ansible's behavior with variables, and apply similar automation to groups of servers. Next, you will work with roles, which will give you the ability to perform any required automation on your servers when it comes to installing, configuring, and running software. You'll manage servers and other resources in Amazon Web Services, then build Docker containers to deploy them to Kubernetes. You will also work with Ansible's power-user features with custom facts and custom modules.
Table of Contents:
1 Getting Started with Ansible for Configuration Management
2 Working on Ansible Tasks and Using Variables
3 Roles and Templates
4 Orchestrate Cloud and Container Environments
5 Customizing Ansible Facts and Modules