Automate your OUTSCALE deployments
with Ansible
(3 days)

Anyone interested in automating the deployment of software and their underlying resources

Session objectives

  • Understand Ansible basic concepts
  • Automate the management of configurations with Ansible
  • Writing Ansible roles and playbooks
  • Use Ansible Galaxy
  • Create Jinja2 templates
  • Integrate Ansible into CI/CD pipelines

Program

  • Introduction
  • Installation and configuration
  • Modules
  • Inventories
  • Ad-hoc mode
  • Playbooks
  • Variable types
  • Privilege escalation
  • Error management
  • Debugging
  • Ansible Lint
  • Variables and facts
  • Ansible Vault
  • Custom Facts
  • Jinja2 templates
  • Handlers
  • Conditions
  • Blocks
  • Include/Import
  • Roles
  • Molecule
  • Ansible Galaxy
  • CI/CD integration
  • Good practices
  • Conclusion and reminders

Prerequisites

  • Basic knowledge of system administration
  • Fundamentals in configuration management
  • Basic knowledge of Python is a bonus

Would you like to take
this course ?

This course is available as a face-to-face or distance learning course, with an identical curriculum and teaching quality.

Contact us now