- vagrant up
- runs a bootstrap shell script
- uses apt-get to install: puppet, pip, git
- uses gem to install: puppet-lint, r10k
- uses pip to install python modules: fabric, mock, nose, coverage, nosexcover, flake8, autopep8
- runs a fab task to install puppet dependencies (using r10k & a puppetfile)
- puppetfile supports both puppet forge & github
- runs a fab task to create a config file with information about the vm
- runs a fab task to finally run a puppet-apply
Puppet -> puppet.conf
Hiera -> hiera.yaml
r10k -> Puppetfile
Python -> setup.cfg
No comments:
Post a Comment