The first time you use this stack you need to setup the puppetlabs/control-repo in your gitlab server.
Outline of steps:
vagrant up puppet-master-201711; vagrant up gitlab-server
- Login into the gitlab UI via the ip address assigned to your vagrant instance
- I recommend added this to your local hosts file so you can easily access the interface in the future
- Follow the instructions in Puppet-RampUpProgram/control-repo to get everything setup in gitlab
- Once you have completed these steps I recommend snapshotting the gitlab server so you can always get back to this state
This stack bootstraps itself by
- Installing with an answer file that configures r10k/code manager to connect to the puppet/control-repo on the local gitlab server
- Running r10k
- Using the pe_code_manager_webhook module to set everything up and then running puppet a few more times
Please follow the setup instructions for the debugging kit before cloning down this repo.