Technical requirements
First, you should be familiar with the Linux command-line Terminal in general. Intermediate knowledge of Linux will help you understand some of the intricacies of the practical illustrations used throughout this chapter. You should also be proficient in using a Linux-based text editor.
For the hands-on examples, we recommend setting up a lab environment similar to the one we’re using. To replicate this environment, your CPU will need to have at least 6 physical cores and 6 virtual cores (12 in total). A quad-core CPU with hyper-threading is not enough. Also, OpenSSH should be installed on all the hosts. You’ll find related instructions in the Setting up the lab environment section of this chapter. If you don’t configure a lab environment, you will still benefit from the detailed explanations associated with the practical examples in this chapter.
Now, let’s start our journey by covering introductory concepts surrounding Ansible...