Automation Tools: Linux
Let's take a look at the role of Linux in the automation process.
Linux
A flavor of Linux is required in the environment to host the Ansible installation. Linux may be new, or there might be an existing Linux footprint in the enterprise. The Linux machine where Ansible is installed requires the ability to resolve the hostnames and SSH into all the network devices.
The Linux host needs to communicate with the source control server to perform Git operations such as cloning the repository to the Linux host. Using Git, updates from the repository can be pulled down, and output from Ansible playbooks can be pushed up into the repository. RBAC should be implemented, and standard best practices for a server installation (e.g, apply updates, harden the system) followed, because the Linux host will ...