We have covered the configuration management process and its relation to Docker and Kubernetes. The key takeaway points from the chapter are as follows:
- Configuration management is a process of creating and applying the configurations of the infrastructure and the application.
- Ansible is one of the most trending configuration management tools. It is agentless, and therefore, it requires no special server configuration.
- Ansible can be used with ad hoc commands, but the real power lies in Ansible playbooks.
- The Ansible playbook is a definition of how the environment should be configured.
- The purpose of Ansible roles is to reuse parts of playbooks.
- Ansible Galaxy is an online service to share Ansible roles.
- Ansible integrates well with Docker and provides additional benefits, as compared to using Docker (and Kubernetes) alone.
In the next chapter, we will wrap up the Continuous...