Summary

In this chapter, we have worked through writing a playbook that installs a LAMP stack on our CentOS 7 Vagrant box. We created four roles, one for each element of the stack, and within each of the roles we built in a little logic that can be overridden to deploy additional elements such as test HTML and PHP pages, and we also built in the option to create a test database that contains over 40,000 records.

So far, we have been installing some pretty basic packages. In the next chapter, we will be building a playbook that installs, configures, and maintains a WordPress installation.

Get Learn Ansible 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.