The Ansible architecture

The Ansible architecture consists of playbooks, plays, and tasks. Take a look at df_playbook.yml that we used previously:

Ansible playbook

The whole file is called a playbook, which contains one or more plays. Each play can consist of one or more tasks. In our simple example, we only have one play, which contains a single task. In this section, we will take a look at the following:

  • YAML: This format is extensively used in Ansible to express playbooks and variables.
  • Inventory: The inventory is where you can specify and group hosts in your infrastructure. You can also optionally specify host and group variables in the ...

Get Mastering Python Networking - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.