Chapter 9. Complex Environments

So far, we've seen how you can develop playbooks and test them. The final aspect is how to release playbooks into production. In most cases, you will have multiple environments to deal with before the playbook is released into production. This is similar to software that your developers have written. Many companies have multiple environments and usually your playbook will follow these steps:

  • Development environment
  • Testing environment
  • Staging environment
  • Production

Some companies name these environments in different ways, and some companies have additional environments such as certification where all software has to be certified before it can go to production.

When you write your playbooks and set up roles, we strongly ...

Get Learning Ansible 2 - Second Edition 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.