Automated deployment of puppet codebase artifacts stored in a gitlab repository
This container is a poc developed for PuppetConf 2016 in order to download and extract puppet codebase artifacts within a container that will present its volumes to a puppetserver one
docker build -t mvisonneau/pptcb .
docker run -d -e URL=https://gitlab.example.com -e PROJECT=<your_project_id> -e TOKEN=<your_api_token> --name pptcb <yourname>/pptcb
- Works with Gitlab > 8.2
- Assume that you have .deb files being made by your CI processes, exposed as artifacts and that contains puppet code
Docker Pull Command