How to deploy Azure Resources using GitLab?

How to deploy Azure resources using GitLab?
e.g. Deploy Azure Resource Group, Storage account, etc. using Powershell / ARM Template / Azure CLI / Terraform
I’m looking or a example showing end to end steps to deploy azure resources which help me to practice the same.
Please share a detailed example.