SlideShare a Scribd company logo
1 of 32
Download to read offline
OscarOscar
StrangeloveStrangelove
OR, How I Learned to Stop Worrying and Love theOR, How I Learned to Stop Worrying and Love the
ENCENC
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
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.
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.
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.
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.
about meabout me
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
1. Organizational1. Organizational
InfrastructureInfrastructure
Purchased Snowflakes
Snowflakes Of Unusual Intent
Bullet Three
NIH has siblingsNIH has siblings
Snowflakes of Unusual IntentSnowflakes of Unusual Intent
Bullet ThreeBullet Three
Troughs ofTroughs of
DisillusionmentDisillusionment
The War Room and Dr. StrangeOpsThe War Room and Dr. StrangeOps
Adoption Stumbling BlocksAdoption Stumbling Blocks
disclaimer: this is not a representation of my mental picture of management in general
Twisty Mazes of ScriptsTwisty Mazes of Scripts
Text
you do it to yourself, just you
you and no one else
MarketingMarketing
SalesSales
remember the three ways?remember the three ways?
Major T.J. KongMajor T.J. Kong
The updated PE Console
3.7 Concerns
Updated PE ConsoleUpdated PE Console
3.7 Concerns3.7 Concerns
Snowflake EnterpriseSnowflake Enterprise
OscarOscar
It's awesomeIt's awesome
but
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
OscarOscar
dropping opinion bombs
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
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 r10k
like told ya@glarizza
ConsoleConsole
As of PE 3.3.2
user:
admin@puppetlabs.com
pass:
puppetlabs
PE 3.7.0 changed to
user:
admin
pass:
puppetlabs
dem tabs tho
ConsoleConsole
If Using PE 3.7.0 + remember
to boost the master's memory
in $(pwd)/config/roles.yaml)
wat
ConsoleConsole
If Using PE 3.7.0 + remember
to boost the master's memory
in $(pwd)/config/roles.yaml)
wat
wat
ConsoleConsole
If Using PE 3.7.0 + remember
to boost the master's memory
in $(pwd)/config/roles.yaml)
wat
wat
i almost forgoti almost forgot
Questions? twoot me @sdmouton
https://github.com/moutons/howilearned-oscar

More Related Content

Similar to How I Learned to Stop Worrying and Love the ENC

The Validation Attitude
The Validation AttitudeThe Validation Attitude
The Validation AttitudeDVClub
 
Descriptive Essay About Mom. My. Online assignment writing service.
Descriptive Essay About Mom. My. Online assignment writing service.Descriptive Essay About Mom. My. Online assignment writing service.
Descriptive Essay About Mom. My. Online assignment writing service.Natasha Duze
 
My Best PPT
My Best PPTMy Best PPT
My Best PPTczczczxc
 
Topic Persuasive Essay Ideas For 4Th Grade 114198
Topic Persuasive Essay Ideas For 4Th Grade 114198Topic Persuasive Essay Ideas For 4Th Grade 114198
Topic Persuasive Essay Ideas For 4Th Grade 114198Becki Roy
 
Storytelling January 6 2010
Storytelling January 6 2010Storytelling January 6 2010
Storytelling January 6 2010Hanson Hosein
 
Semper Fi - Leadership Lessons from the US Marine Corps
Semper Fi - Leadership Lessons from the US Marine Corps Semper Fi - Leadership Lessons from the US Marine Corps
Semper Fi - Leadership Lessons from the US Marine Corps go_oh
 
Paradigmatic Shift Of System Theory Essay
Paradigmatic Shift Of System Theory EssayParadigmatic Shift Of System Theory Essay
Paradigmatic Shift Of System Theory EssayVictoria Burke
 
CS571: Sentiment Analysis
CS571: Sentiment AnalysisCS571: Sentiment Analysis
CS571: Sentiment AnalysisJinho Choi
 
An Introduction into Creative Thinking
An Introduction into Creative ThinkingAn Introduction into Creative Thinking
An Introduction into Creative ThinkingGuy Hafkamp
 
SaaS Superheroes And The Hidden Promise Of Ordinary Moments
SaaS Superheroes And The Hidden Promise Of Ordinary MomentsSaaS Superheroes And The Hidden Promise Of Ordinary Moments
SaaS Superheroes And The Hidden Promise Of Ordinary MomentsChargebee
 
Maintain and share your python project (維護和分享 Python 程式專案)
Maintain and share your python project (維護和分享 Python 程式專案)Maintain and share your python project (維護和分享 Python 程式專案)
Maintain and share your python project (維護和分享 Python 程式專案)Fred Lin
 

Similar to How I Learned to Stop Worrying and Love the ENC (13)

The Validation Attitude
The Validation AttitudeThe Validation Attitude
The Validation Attitude
 
Descriptive Essay About Mom. My. Online assignment writing service.
Descriptive Essay About Mom. My. Online assignment writing service.Descriptive Essay About Mom. My. Online assignment writing service.
Descriptive Essay About Mom. My. Online assignment writing service.
 
My Best PPT
My Best PPTMy Best PPT
My Best PPT
 
Topic Persuasive Essay Ideas For 4Th Grade 114198
Topic Persuasive Essay Ideas For 4Th Grade 114198Topic Persuasive Essay Ideas For 4Th Grade 114198
Topic Persuasive Essay Ideas For 4Th Grade 114198
 
Storytelling January 6 2010
Storytelling January 6 2010Storytelling January 6 2010
Storytelling January 6 2010
 
Feel Powerless?
Feel Powerless?Feel Powerless?
Feel Powerless?
 
Semper Fi - Leadership Lessons from the US Marine Corps
Semper Fi - Leadership Lessons from the US Marine Corps Semper Fi - Leadership Lessons from the US Marine Corps
Semper Fi - Leadership Lessons from the US Marine Corps
 
Paradigmatic Shift Of System Theory Essay
Paradigmatic Shift Of System Theory EssayParadigmatic Shift Of System Theory Essay
Paradigmatic Shift Of System Theory Essay
 
CS571: Sentiment Analysis
CS571: Sentiment AnalysisCS571: Sentiment Analysis
CS571: Sentiment Analysis
 
An Introduction into Creative Thinking
An Introduction into Creative ThinkingAn Introduction into Creative Thinking
An Introduction into Creative Thinking
 
Ghost in the Shell
Ghost in the ShellGhost in the Shell
Ghost in the Shell
 
SaaS Superheroes And The Hidden Promise Of Ordinary Moments
SaaS Superheroes And The Hidden Promise Of Ordinary MomentsSaaS Superheroes And The Hidden Promise Of Ordinary Moments
SaaS Superheroes And The Hidden Promise Of Ordinary Moments
 
Maintain and share your python project (維護和分享 Python 程式專案)
Maintain and share your python project (維護和分享 Python 程式專案)Maintain and share your python project (維護和分享 Python 程式專案)
Maintain and share your python project (維護和分享 Python 程式專案)
 

Recently uploaded

COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
The Kubernetes Gateway API and its role in Cloud Native API Management
The Kubernetes Gateway API and its role in Cloud Native API ManagementThe Kubernetes Gateway API and its role in Cloud Native API Management
The Kubernetes Gateway API and its role in Cloud Native API ManagementNuwan Dias
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
100+ ChatGPT Prompts for SEO Optimization
100+ ChatGPT Prompts for SEO Optimization100+ ChatGPT Prompts for SEO Optimization
100+ ChatGPT Prompts for SEO Optimizationarrow10202532yuvraj
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 

Recently uploaded (20)

COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
The Kubernetes Gateway API and its role in Cloud Native API Management
The Kubernetes Gateway API and its role in Cloud Native API ManagementThe Kubernetes Gateway API and its role in Cloud Native API Management
The Kubernetes Gateway API and its role in Cloud Native API Management
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
100+ ChatGPT Prompts for SEO Optimization
100+ ChatGPT Prompts for SEO Optimization100+ ChatGPT Prompts for SEO Optimization
100+ ChatGPT Prompts for SEO Optimization
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 

How I Learned to Stop Worrying and Love the ENC