Configuration management and orchestration systems are important tools for any modern software developer and system administrator. The goal of this course is to learn how to use Ansible, the popular configuration management tool.
Learn how to use ansible command
Understand what inventory file is and how to write one.
Learn how to write simple playbooks.
Learn how to use tags.
Learn how to use task notifications.
Learn how to use dynamic generation and how to reduce duplicates.
Learn how to create variables in the inventory file.
Understand what facts are.
Learn how to use 'with_items' to generate loops.
Learn how to use 'when' to define conditions.
Learn how to filter data
Learn how 'register' option is used.
Learn how to split tasks into multiple files.
Some courses include challenge exercises. They will help you obtain more experience in programming and strengthen new skill. This particular course doesn't have any, but you can check out challenges from other courses.
Co-founder and CTO of Hexlet. One of the organizers of Nastachku.ru conference. In the past — head of undev.ru Ulyanovsk, software developer at Qik (Skype). Creates engineering culture in companies and brings XP, DDD and DevOps. Mental programming evangelist.