GitLab CI Pipeline to Deploy a Blank VM with Custom Parameters
Create a GitLab CI/CD pipeline to deploy a blank Virtual Machine (VM) on an OpenStack-based cloud infrastructure. The pipeline will allow users to:
Deploy the VM using either the newly built Packer image or a pre-existing base image.
Specify deployment parameters such as VM flavor, network, security group, SSH key, floating IP association, and instance name.