A simple demo using Azure, Terraform and Ansible to provision a virtual machine with CentOS, install OpenVPN and download the client config.
az login
terraform init
terraform plan -out plan_create -var location="northeurope"
terraform apply "plan_create"
ansible-playbook -i inventory.ini main.yml -v
terraform plan -destroy -out plan_destroy
terraform apply "plan_destroy"