![Page 1: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/1.jpg)
OscarOscarStrangeloveStrangelove
OR, How I Learned to Stop Worrying and Love theOR, How I Learned to Stop Worrying and Love the
ENCENC
![Page 2: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/2.jpg)
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
![Page 3: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/3.jpg)
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.
![Page 4: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/4.jpg)
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.
![Page 5: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/5.jpg)
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.
![Page 6: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/6.jpg)
ReassurancesReassurances
How-to information will be relegated to linked githubrepositories to minimize the chances of demofail.
Attendees should expect to leave this talk being morecomfortable allowing the Puppet Enterprise console to
manage their infrastructure, and with some broadunderstanding of entirely code-based multi-repository
methodologies incorporating PE.
![Page 7: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/7.jpg)
about meabout me
![Page 8: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/8.jpg)
about meabout melinux sysadmin
puppet enterprise
systems thinkingtransparency
austin puppet user group
https://github.com/moutonshttps://twitter.com/sdmouton
govops
beard
beer
![Page 9: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/9.jpg)
1. Organizational1. OrganizationalInfrastructureInfrastructure
Purchased SnowflakesSnowflakes Of Unusual IntentBullet Three
![Page 10: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/10.jpg)
NIH has siblingsNIH has siblings
![Page 11: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/11.jpg)
Snowflakes of Unusual IntentSnowflakes of Unusual Intent
![Page 12: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/12.jpg)
Bullet ThreeBullet Three
![Page 13: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/13.jpg)
Troughs ofTroughs ofDisillusionmentDisillusionment
The War Room and Dr. StrangeOpsThe War Room and Dr. StrangeOps
![Page 14: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/14.jpg)
Adoption Stumbling BlocksAdoption Stumbling Blocks
disclaimer: this is not a representation of my mental picture of management in general
![Page 15: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/15.jpg)
Twisty Mazes of ScriptsTwisty Mazes of Scripts
Text
you do it to yourself, just you
you and no one else
![Page 16: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/16.jpg)
MarketingMarketing
![Page 17: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/17.jpg)
SalesSales
![Page 18: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/18.jpg)
remember the three ways?remember the three ways?
![Page 19: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/19.jpg)
Major T.J. KongMajor T.J. KongThe updated PE Console3.7 Concerns
![Page 20: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/20.jpg)
Updated PE ConsoleUpdated PE Console
![Page 21: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/21.jpg)
3.7 Concerns3.7 Concerns
![Page 22: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/22.jpg)
Snowflake EnterpriseSnowflake Enterprise
![Page 23: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/23.jpg)
OscarOscarIt's awesomeIt's awesome
but
![Page 24: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/24.jpg)
dispatches from thedispatches from thefrontlinesfrontlines
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
![Page 25: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/25.jpg)
OscarOscar
dropping opinion bombs
![Page 26: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/26.jpg)
SetupSetup
git clone https://github.com/moutons/howilearned-oscar.git
cd howilearned-oscar
bash getready
vagrant up master
vagrant up agent
vagrant ssh master
then, on the master
![Page 27: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/27.jpg)
Setup (cont'd)Setup (cont'd)
sudo su -
puppet module install zack/r10k
puppet apply /vagrant/git/howilearned-control/r10k_installation.pp
r10k deploy environment -pvvv
now you're ready to r10klike told ya@glarizza
![Page 28: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/28.jpg)
ConsoleConsoleAs of PE 3.3.2user:[email protected]:puppetlabs PE 3.7.0 changed touser:adminpass:puppetlabs
dem tabs tho
![Page 29: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/29.jpg)
ConsoleConsoleIf Using PE 3.7.0 + rememberto boost the master's memoryin $(pwd)/config/roles.yaml)
wat
![Page 30: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/30.jpg)
ConsoleConsoleIf Using PE 3.7.0 + rememberto boost the master's memoryin $(pwd)/config/roles.yaml)
wat
wat
![Page 31: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/31.jpg)
ConsoleConsoleIf Using PE 3.7.0 + rememberto boost the master's memoryin $(pwd)/config/roles.yaml)
wat
wat
![Page 32: How I Learned to Stop Worrying and Love the ENC](https://reader030.vdocument.in/reader030/viewer/2022032618/55b55049bb61eb172a8b465d/html5/thumbnails/32.jpg)
i almost forgoti almost forgot
Questions? twoot me @sdmouton
https://github.com/moutons/howilearned-oscar