I have provisioned a Red Hat Linux VM in Azure, as a dedicated host for my organisation's GitLab Runner.
To ensure we have a fully automated process in place going forward, I'm looking to set up a GitLab CI/CD pipeline that will run the required pipeline jobs on this (and future) provisioned Linux VMs to complete a number of GitLab Runner installation steps, including the following:
- Install and configure all GitLab Runner dependencies such as Docker, Git, etc.
- Install and configure the GitLab Runner
- Register the GitLab Runner
Any helpful tips or examples on how I can create a GitLab CI/CD pipeline to achieve the above?