This is a sample project that shows how to use Ansible:
- Creates a Linux Server in Azure, which is used as an Ansible "Controller" node
- Installs all required packages on the Linux server via command line (Ansible, Python, Azure)
- Configure Ansible Playbook YAML and Azure DevOps Pipeline YAML to deploy cloud infrastructure (Web App Service and SQL Database)
- Deploy code for sample Java web application
As a pre-requisite, we need to create a "free" tier Azure account on https://azure.microsoft.com/en-us/free/
This account will allow us to:
- Create our VM's and other cloud resources in https://portal.azure.com/
- Create our Azure deployment pipelines in https://dev.azure.com/