Fully Deploy, Manage, and Auto-Update NGINX with Ansible
In the previous chapter, we discussed how NGINX works within a cloud infrastructure and how to use Docker Compose configuration files. Beyond the cloud, configuration management stands out for its ability to strengthen the resilience of any infrastructure and streamline compliance with security standards.
In this chapter, we’ll dive into the practical uses of Ansible, giving you a hands-on tour of its capabilities. You’ll learn to employ Ansible for efficient configuration management, allowing you to deploy NGINX with precision on any number of servers, from a single machine to an entire fleet, all with a unified configuration approach.
This chapter covers the following topics:
- Understanding configuration management
- Your first steps with configuration management using Ansible
- Setting up NGINX using Ansible
- Setting up automatic updates using Ansible