GitLab Organization
It seemed reasonable when specifying the repositories, to have three (at first):
- One to hold the Ansible roles to build the VMs
- One to hold the custom code that the above repository will deploy
- One to define what the environments look like, things like
- Memory
- Number of VMs at each tier
- The names of the VMs
- Passwords
- And so on.
Problem
The problem is that when the developer commits code to his repository, they would like it to be deployed to an environment so they can test it. It makes sense to do this automatically, we have all the information about the environment in the environment repository. This is different to the repository where the code is being checked in. It would be nice if we could call across to that and trigger the automated deploy.