Skip to content

Instantly share code, notes, and snippets.

@danhart
Last active May 22, 2017 13:39
Show Gist options
  • Save danhart/2848586aaca21f574ac5d99d2b731647 to your computer and use it in GitHub Desktop.
Save danhart/2848586aaca21f574ac5d99d2b731647 to your computer and use it in GitHub Desktop.
Puppet 4 Serverless Ubuntu Xenial
# See here for how to create your Puppet 4 repo
# https://github.com/puppetlabs/r10k/blob/master/doc/dynamic-environments/quickstart.mkd#configure-puppet-code-repository
wget http://apt.puppetlabs.com/puppetlabs-release-pc1-xenial.deb
sudo dpkg -i puppetlabs-release-pc1-xenial.deb
sudo apt-get update && sudo apt-get install puppet-agent
cd /etc/puppetlabs/code/environments/production && sudo rm -rf *
git clone <your-repo> .
sudo /opt/puppetlabs/puppet/bin/gem install r10k",
sudo /opt/puppetlabs/puppet/bin/r10k puppetfile install
sudo puppet apply -t site.pp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment