liveBook · Manning

Ansible playbook

An Ansible playbook is a YAML-based automation definition specifying hosts, variables, and ordered tasks for configuring systems or deploying applications.

How 2 Manning books explain it

Road to Kubernetes

Ansible playbook is a YAML-based automation definition that describes hosts, variables, and ordered tasks for configuring systems or deploying applications.

How it is used
Uses YAML playbooks to configure remote hosts and deploy applications through GitHub Actions.
How deep it goes
Builds basic playbooks through ordered deployment tasks and handlers, while deferring advanced Ansible options and detailed permission management.
Examples
Works from an NGINX install-and-start playbook to Python and Node.js deployment playbooks.
What you can do after
Build it from scratch: write and run basic playbooks that install dependencies, deploy application files, and configure services.

Read how Road to Kubernetes explains Ansible playbook →

Acing the CCNA Exam: Volume 2 Advanced Networking and Security

An Ansible playbook is a YAML file that defines tasks and procedures for managing configuration on target devices.

How it is used
Defines ordered configuration tasks for managed network devices reached from an Ansible control node.
How deep it goes
Explains file roles, push execution, tasks, modules, and agentless SSH access without detailing playbook syntax.
Examples
Uses inventory, template, variable, and playbook files plus a control node pushing configuration over SSH.
What you can do after
Operate Ansible to push ordered configuration procedures to managed devices without installing agent software.

Read how Acing the CCNA Exam: Volume 2 Advanced Networking and Security explains Ansible playbook →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.