Chapter 10. Introduction to Ansible

Ansible is a configuration management solution developed by Michael DeHaan (also known for the Cobbler deployment system). Ansible is commercially supported by Ansible, Inc.

Topics covered in this chapter include the following:

Ansible architecture

Ansible groups

Ansible ad hoc command execution

Ansible playbooks

Ansible roles

Ansible Galaxy

Ansible Architecture

Ansible is written in Python, and it is an agentless solution. The server where Ansible is installed is referred to as the controller, and the servers to which instructions are to be deployed are referred to as managed nodes. Deployment instructions are written in YAML. The controller’s instructions are executed on the managed nodes using ...

Get DevOps for VMware Administrators 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.