I have a massive amount (100+) different hosts that i can deploy my product to. I have to be able to deploy the product to each one of them separately.
Creating different tasks for all of these with only different host seems unmanagable. One possiblity is to have one task and while running the task i can add variable host=hostname, but this is also unmanageable because i cant memorize all different possible hostnames.
What is the recommended solution for this in GitLab CI?