Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/npwalker/control-repo-vagrant
A Vagrant Stack For Testing Install of PE with Puppet-RampUpProgram/control-repo
https://github.com/npwalker/control-repo-vagrant
code-manager gitlab puppet-enterprise vagrant
Last synced: about 1 month ago
JSON representation
A Vagrant Stack For Testing Install of PE with Puppet-RampUpProgram/control-repo
- Host: GitHub
- URL: https://github.com/npwalker/control-repo-vagrant
- Owner: npwalker
- Created: 2015-08-13T23:30:06.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-04-24T22:53:47.000Z (over 7 years ago)
- Last Synced: 2024-05-08T22:04:07.542Z (8 months ago)
- Topics: code-manager, gitlab, puppet-enterprise, vagrant
- Language: Ruby
- Homepage:
- Size: 125 KB
- Stars: 3
- Watchers: 1
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# One-time Setup
The first time you use this stack you need to setup the puppetlabs/control-repo in your gitlab server.
Outline of steps:
1. `vagrant up puppet-master-201711; vagrant up gitlab-server`
2. 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
3. Follow the instructions in [Puppet-RampUpProgram/control-repo to get everything setup in gitlab](https://github.com/Puppet-RampUpProgram/control-repo#copy-this-repo-into-your-own-git-server)
4. Once you have completed these steps I recommend snapshotting the gitlab server so you can always get back to this state# How to use this stack
This stack bootstraps itself by
1. Installing with an answer file that configures r10k/code manager to connect to the puppet/control-repo on the local gitlab server
2. Running r10k
3. Using the [pe_code_manager_webhook](https://github.com/npwalker/pe_code_manager_webhook) module to set everything up and then running puppet a few more times# This Vagrant Stack is Based on the puppet-debugging-kit
Please follow the setup instructions for the debugging kit before cloning down this repo.
https://github.com/Sharpie/puppet-debugging-kit