liveBook · Manning

Ansible

Ansible is an open-source automation and configuration-management tool for configuring systems, deploying applications, and orchestrating tasks across managed hosts.

How 2 Manning books explain it

Road to Kubernetes

Ansible is an open-source automation tool for configuring systems and deploying applications.

How it is used
Automates repeatable installation and configuration of remote machines as part of an application deployment workflow.
How deep it goes
Builds a Python deployment playbook task by task, including packages, files, and handlers, while explicitly leaving Ansible’s wider options unexplored.
Examples
Uses NGINX installation and a Python application playbook with an apt package list, configuration files, handlers, and a GitHub Actions command.
What you can do after
Build it from scratch: assemble a Python deployment playbook and run it through a GitHub Actions workflow.

Read how Road to Kubernetes explains Ansible →

Acing the CCNA Exam: Volume 2 Advanced Networking and Security

Ansible is an open-source automation tool for configuring systems and deploying applications, typically without requiring agents on managed nodes.

How it is used
Automates and standardizes configuration management across growing networks from a centralized control node.
How deep it goes
Defines agentless push operation, file roles, modules, and tasks while remaining at a high-level operational view.
Examples
Uses router templates, YAML variables, interface addressing, OSPF commands, inventory, and playbooks as concrete artifacts.
What you can do after
Operate/configure Ansible using inventories, templates, variables, playbooks, SSH, and NETCONF.

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

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.