Will Farrington of Github talks about Boxen at Puppet Camp Atlanta, 2013. Original slides can be found: https://speakerdeck.com/wfarr/boxen-puppetcamp-atl Learn about upcoming Puppet Camps at http://puppetlabs.com/community/puppet-camp/
14. better install a ruby version
manager, like 8 versions of ruby, a
handful of gems to try and make
the behavior remotely sane, and
then pray it doesn't break
37. "all right, new work laptop! i
wonder where that blog post i
used last time to set up ruby,
python, go, and git is. hopefully it
still works and by the end of the
week i can start shipping."
38. e
"all right, new work laptop! i
m
wonder where that blog post i
a
used last time to set up ruby,
l
python, go, and git is. hopefully it
still works and by the end of the
week i can start shipping."
39.
40.
41.
42.
43. getting any part of the stack
running locally should never block
someone from shipping
115. # modules/people/manifests/wfarr.pp
class people::wfarr {
git::config::global {
'alias.st': value => 'status';
'alias.ci': value => 'commit';
'alias.di': value => 'diff';
'alias.lp': value => 'log -p';
'color.ui': value => 'true';
'user.name':
value => 'Will Farrington';
'user.email':
value => 'wfarr@github.com';
}
}
118. $ boxen
Error: ZOMG at /opt/boxen/repo/
modules/people/manifests/wfarr.pp:8
on node scruffy.gateway.github.lan
Sorry! Creating an issue on github/
totally-a-madeup-repo-name.