Ansible is a simple automation tool that automates software applications deployment, cloud provisioning, and configuration management. It’s a server orchestration tool that helps you to manage and control a large number of server nodes from single places called ‘Control Machines’. In this tutorial, we will learn how to deploy a new user and enable the SSH Key-Based authentication using the automation tool Ansible.