Oscar Oscar Strangelove Strangelove OR, How I Learned to Stop Worrying and Love the OR, How I Learned to Stop Worrying and Love the ENC ENC
OscarOscarStrangeloveStrangelove
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 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.
about meabout me
about meabout melinux sysadmin
puppet enterprise
systems thinkingtransparency
austin puppet user group
https://github.com/moutonshttps://twitter.com/sdmouton
govops
beard
beer
1. Organizational1. OrganizationalInfrastructureInfrastructure
Purchased SnowflakesSnowflakes Of Unusual IntentBullet Three
NIH has siblingsNIH has siblings
Snowflakes of Unusual IntentSnowflakes of Unusual Intent
Bullet ThreeBullet Three
Troughs ofTroughs ofDisillusionmentDisillusionment
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. KongThe updated PE Console3.7 Concerns
Updated PE ConsoleUpdated PE Console
3.7 Concerns3.7 Concerns
Snowflake EnterpriseSnowflake Enterprise
OscarOscarIt's awesomeIt's awesome
but
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
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 r10klike told ya@glarizza
ConsoleConsoleAs of PE 3.3.2user:[email protected]:puppetlabs PE 3.7.0 changed touser:adminpass:puppetlabs
dem tabs tho
ConsoleConsoleIf Using PE 3.7.0 + rememberto boost the master's memoryin $(pwd)/config/roles.yaml)
wat
ConsoleConsoleIf Using PE 3.7.0 + rememberto boost the master's memoryin $(pwd)/config/roles.yaml)
wat
wat
ConsoleConsoleIf Using PE 3.7.0 + rememberto boost the master's memoryin $(pwd)/config/roles.yaml)
wat
wat
i almost forgoti almost forgot
Questions? twoot me @sdmouton
https://github.com/moutons/howilearned-oscar