Ansible

Ansible

Basic

Ansible Playbooks are utilized in configuring applications, servers, large networks, and systems. Automating tasks such as rolling updates becomes easy with Ansible Playbooks and modules.

This competency area includes configuring a playbook, controlling tasks, play behavior, and performing simple bash automation tasks. 

Key Competencies:

  1. Convert basic Bash scripts to Ansible - Writing Ansible playbooks to automate simple bash scripts.
  2. Conditionals, Control Flow, Templating, and Iteration - Coordinating multiple sets of actions by using the different fundamental concepts of Ansible.
  3. Patch Systems and Install Applications - Managing the system configurations and responding to changes in the configuration.
  4. Simple Accounts Management in the system - Automation in managing user accounts in various groups.
  5. Roles, Plays, Playbook, Modules, and Blocks - Using roles to break playbooks into multiple files.