Administration and automation with Ansible
This format is not available in this course
About course
Ansible is a program for automation of the delivery, configuration and deployment of applications. DevOps engineers automate their complex tasks with it.
On the course, we will teach you how to work with roles and playbooks so that you interfere in the processes as little as possible 🔧
What do you need to take the course?
You must complete the course Administration of cloud providers or Systems with high loads on Linux. Or go through an interview with the teacher before starting the course.
You need to know how to work with the LAMP/LEMP stack: configure DNS servers, manage databases, work with SSL certificates, and transfer web projects from server to server. This knowledge is needed to successfully complete the course.
Course program
Introduction
Ansible: Features, Versions.
Installation of Ansible on Linux
Initial environment setup.
Terminology of Ansible
Inventory, playbook, role, modules.
Playbook syntax
Build playbooks from scratch
Ansible modules
Ansible Galaxy.
Ansible Roles
Writing of roles. Variables for roles.
Practice
Examples of Ansible roles and playbooks usage in practice.
Ansible AWX
Installation, configuration, features.
Final practice
Practice on skills, completion of the course.
Project Work
Project
Have you already seen our courses?
You will definitely find what you need 😊
At the end of the course the student will know
- Ansible features
- how to install Ansible
- application terminology
- playbook syntax
- what are modules and how to work with them
- how to work with roles and their variables
- how Ansible AWX is useful
At the end of the course the student will be able to
- install and configure Ansible environments
- create playbooks from scratch and apply them in practice
- work with modules and Ansible Galaxy
- write roles and configure their variables to
- apply in the work of Ansible AWX