Working with Puppet Enterprise over the years, we've used quite a few tools and workflows to manage our consumption of modules from the Forge, but few things have been as valuable as Adrien Thebo's r10k, and later the Vagrant plugin Oscar.
2. Being a comedy in three parts:Being a comedy in three parts:
Be Prepared, as there will be:Be Prepared, as there will be:
1. Silliness
2. Unnecessary Capitalization
3. One picture of A Cat
3. 1. Protect the Precious1. Protect the Precious
Organizational Infrastructure!Organizational Infrastructure!
An overview of one organization's initial efforts with PuppetAn overview of one organization's initial efforts with Puppet
Enterprise, R10k 0.01, and early attempts at implementing Roles &Enterprise, R10k 0.01, and early attempts at implementing Roles &
Profiles.Profiles.
4. 2. Troughs of Disillusionment:2. Troughs of Disillusionment:
The War Room and DrThe War Room and Dr
StrangeOps!StrangeOps!!!
Adoption stumbling blocks, twisty mazes of shell scripts all alike,Adoption stumbling blocks, twisty mazes of shell scripts all alike,
and appropriate uses of marketing.and appropriate uses of marketing.
5. 3. Major T.J. "Oscar" Kong Will3. Major T.J. "Oscar" Kong Will
See the Mission ThroughSee the Mission Through!!
The PE Console in 3.3 and 3.7 change the game. Time spent mucking aboutThe PE Console in 3.3 and 3.7 change the game. Time spent mucking about
with Oscar pays dividends.with Oscar pays dividends.
6. ReassurancesReassurances
How-to information will be relegated to linked github
repositories to minimize the chances of demofail.
Attendees should expect to leave this talk being more
comfortable allowing the Puppet Enterprise console to
manage their infrastructure, and with some broad
understanding of entirely code-based multi-repository
methodologies incorporating PE.
8. about meabout me
linux sysadmin
puppet enterprise
systems thinking
transparency
austin puppet user group
https://github.com/moutons
https://twitter.com/sdmouton
govops
beard
beer
24. dispatches from thedispatches from the
frontlinesfrontlines
vagrant oscar init
vagrant oscar init-vms -m master=puppetlabs/centos-6.5-64-nocm
-a agent0=puppetlabs/centos-6.5-64-nocm
-a agent1=puppetlabs/centos-7.0-64-nocm
-a agent2=puppetlabs/ubuntu-14.04-64-nocm
vagrant up
note: this is the way to frustration