Ansible is a “batteries included” automation, configuration management, and orchestration tool that’s fast to learn and flexible enough for any architecture. It’s the perfect choice for automating repetitive tasks, increasing deployment frequency, and running infrastructure at scale. Companies are increasingly turning to Ansible to meet the challenges of transitioning from the data center to the cloud, from servers to containers, and from silos to DevOps.
Join James Meickle to get started with Ansible, with an eye toward sustainable development in cloud environments. You’ll begin with a high-level overview of Ansible’s key concepts and then jump right in to running Ansible commands on a provided EC2 instance. By the end of the first half of the tutorial, you’ll be serving a dynamic web page from the cloud. You’ll learn how Ansible operates at scale in a cloud environment and discover how to compose basic building blocks into roles, building the foundation for a reusable and maintainable Ansible codebase. You’ll leave knowing how to determine whether Ansible is the right fit for your team and how to plan a successful deployment, including solving hard problems like secret management, scheduling, and variable inheritance.
James Meickle is a site reliability engineer at Quantopian, a Boston startup making algorithmic trading accessible to everyone. In past roles, he’s been responsible for processing MRI scans at the Center for Brain Science at Harvard University, sales engineering and developer evangelism at AppNeta, and release engineering during the Romney for President 2012 campaign. Between NYSE trading days, he advises devopsdays Boston and conducts Ansible trainings on O’Reilly’s Safari platform. What free time remains is dedicated to cooking, sci-fi, permadeath video games, and Satanism.
©2018, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org