Essential Guide

Browse Sections

Editor's note

To save time and money, organizations use configuration management, automation and orchestration tools, such as Ansible, for DevOps workflows. Ansible is a simple tool that uses easy-to-read-and-write code languages to manage workloads on dynamic infrastructures without extra bells and whistles bogging down tool adoption.

For those new to configuration management, check out the beginning of this guide, which provides an introduction to Ansible for DevOps, including how it works and what it does.

Already familiar with Ansible and ready to start working in the tool? Jump past the Ansible basics, and read articles that go in to detail on how to write YAML scripts, set up configurations for different environments and create a playbook.

1Manage infrastructure configurations with Ansible

Ansible's structure consists of plays, which are grouped into playbooks that contain all of the necessary directions for any given workload or host setup. Plays can be as static or dynamic as admins need, through the use of modules and variables. Learn how to write the code that will set up Ansible for DevOps in your organization.