This document provides an overview of Ansible configuration management including deployments, playbooks, roles, variables, and inventory files. It describes how Ansible is used to deploy Open edX including very small two machine deployments, scaling to larger infrastructures, and image based deployments using roles for each application. Key concepts covered are running ansible-playbook commands, playbook and role anatomy, and managing variables across environments.