Technical requirements
We’re covering a lot of technologies in this chapter. Let’s prepare your machine so that you can conveniently follow along with the recipes.
Ansible
For Oracle Linux 8, we can install Ansible by leveraging the Oracle Linux Automation Manager repository, so let’s install the repository first, and then we’ll install Ansible:
$ sudo dnf install -y oraclelinux-automation-manager-release-el8 $ sudo dnf install -y ansible
Packer, Vagrant, and Terraform
Packer is a tool used for automating the creation of machine images, Vagrant is used for managing the lifecycle of virtual machines, and Terraform is an infrastructure-as-code tool. Packer, Vagrant, and Terraform are all products of HashiCorp, but they work well on Oracle Linux.
We’re going to install Packer, Vagrant, and Terraform directly from HashiCorp:
$ sudo dnf install -y dnf-plugins-core $ sudo dnf config-manager --add-repo https://rpm.releases.hashicorp.com...