We have seen throughout the book, especially with the first three chapters on Infrastructure as Code, that writing the desired infrastructure configuration in code offers many advantages both for teams and for the company's productivity.
It is, therefore, a very good practice to put everything related to infrastructure configuration in code. We have seen this in practice with Terraform, Ansible, and Packer, but there are many other tools that may be better suited to your needs and your organization. Among these tools, we are not only talking about the major editors, but also about the use of JSON files, Bash, PowerShell, and Python scripts that we'll apply to this configuration. The key is to have a description of your infrastructure in code, that is easy for a human to read, and tools that are adapted to you, as discussed in the...