Ansible — the fundamentals of IT automation
Présentiel et distanciel
3 days (21 hours)

Ansible — the fundamentals of IT automation

Incidents rarely arise from a failing technology: they arise from divergent configurations and manual steps that cannot be reproduced. This hands-on course covers all of the Ansible fundamentals — inventories, playbooks, roles, secrets, hardening and application deployment — with a lab environment dedicated to each participant.

Training objectives

  • Understand the agentless Ansible architecture and install it.
  • Write efficient, readable and maintainable playbooks.
  • Structure static and dynamic inventories and their variables.
  • Master variables, facts, templates and secret management.
  • Automate Linux server hardening and compliance checking.
  • Organize projects into roles and deploy an application with rollback.

Target audience

  • Systems administrators and infrastructure engineers.
  • DevOps engineers and developers.
  • Operations teams looking to industrialize their tasks.

Prerequisites

  • Linux basics and hands-on command-line practice.
  • SSH and YAML syntax basics.

Detailed program

Day 1 — Concepts and first steps

  • Agentless architecture, use cases and installation
  • Configuration, privilege escalation and ad hoc commands
  • Inventories: structure, host and group variables, dynamic inventory

Day 2 — Playbooks and variables

  • Playbooks: tasks, handlers, conditionals, loops and error handling
  • Variables, custom facts and Jinja2 templates
  • Secret encryption and multi-credential management

Day 3 — Roles, security and deployment

  • Roles, collections, tags and static analysis
  • Automated hardening of a Linux server
  • Application deployment, rolling update and rollback

Certification

At the end of this training, you will receive a certificate of participation issued by squint.

Price on request

Duration

3 days (21 hours)

Format

Présentiel et distanciel

Next session

On request

Request a quote

Other training courses that might interest you

Advanced Ansible — automation at scale and event-driven automation

Présentiel et distanciel

Automating ten servers and automating a thousand do not call for the same practices. This advanced course covers large-scale inventories, …

3 days (21 hours) Learn more

Advanced Ansible — developer: modules, plugins and collections

Présentiel et distanciel

When existing modules are no longer enough, extending Ansible becomes necessary. This course is entirely devoted to Python development around …

3 days (21 hours) Learn more

Terraform and OpenTofu — infrastructure as code in practice

Présentiel et distanciel

Terraform and its community derivative OpenTofu have established a declarative model for provisioning infrastructure: the code describes the desired state …

3 days (21 hours) Learn more

Ready to develop your skills?

Join hundreds of professionals who have trusted squint for their skills.

View all our training courses