SlideShare a Scribd company logo
1 of 37
5 years of @cfgmgmtcamp
Kris Buytaert
@krisbuytaert
Kris BuytaertKris Buytaert
● I used to be a Dev,I used to be a Dev,
● Then Became an OpThen Became an Op
● @@inuits.euinuits.eu
● Everything is a freaking DNSEverything is a freaking DNS
ProblemProblem
● Evangelizing devopsEvangelizing devops
● Organiser of #devopsdays,Organiser of #devopsdays,
#cfgmgmtcamp, #loadays, ….#cfgmgmtcamp, #loadays, ….
Welcome to GentWelcome to Gent
● Config Management Camp 2018Config Management Camp 2018
Who was here lastWho was here last
year ?year ?
● Config Management Camp 2017Config Management Camp 2017
● Config Management Camp 2018Config Management Camp 2018
Welcome to GentWelcome to Gent
● Config Management Camp 2016Config Management Camp 2016
● Config Management Camp 2017Config Management Camp 2017
● Config Management Camp 2018Config Management Camp 2018
Welcome to GentWelcome to Gent
● Config Management Camp 2015Config Management Camp 2015
● Config Management Camp 2016Config Management Camp 2016
● Config Management Camp 2017Config Management Camp 2017
● Config Management Camp 2018Config Management Camp 2018
Welcome to GentWelcome to Gent
● Config Management Camp 2014Config Management Camp 2014
● Config Management Camp 2015Config Management Camp 2015
● Config Management Camp 2016Config Management Camp 2016
● Config Management Camp 2017Config Management Camp 2017
● Config Management Camp 2018Config Management Camp 2018
Welcome to GentWelcome to Gent
● Puppet Camp 2013Puppet Camp 2013
● Config Management Camp 2014Config Management Camp 2014
● Config Management Camp 2015Config Management Camp 2015
● Config Management Camp 2016Config Management Camp 2016
● Config Management Camp 2017Config Management Camp 2017
● Config Management Camp 2018Config Management Camp 2018
Bert van VreckemBert van Vreckem
If you are ever lookingIf you are ever looking
for another venue forfor another venue for
@loadays , let me@loadays , let me
knowknow
Can we hostCan we host
something else atsomething else at
Hogent ?Hogent ?
PS. @loadays , April 21&22 2018 , Antwerp, CFP is open
James TurnbullJames Turnbull
Can’t we doCan’t we do
something like asomething like a
PuppetCamp or soPuppetCamp or so
around Fosdem ?around Fosdem ?
PuppetCamp 2013PuppetCamp 2013
20142014
● What about we bring together moreWhat about we bring together more
communities.communities.
● #Fosdem ConfigMgmtDevroom is#Fosdem ConfigMgmtDevroom is
● Add Foreman, Chef, CfEngine ,Add Foreman, Chef, CfEngine ,
Ansible, Juju, Salt, RudderAnsible, Juju, Salt, Rudder
● After FosdemAfter Fosdem
● Puppet Contrib summit = Day 3Puppet Contrib summit = Day 3
The Impossible LineUpThe Impossible LineUp
● The Collapse of Complex InfrastructuresThe Collapse of Complex Infrastructures
Mark BurgessMark Burgess
● There is a Lot left to doThere is a Lot left to do
Luke KaniesLuke Kanies
● How to Win Friends and Influence ComputersHow to Win Friends and Influence Computers
Adam JacobAdam Jacob
Mission AccomplishedMission Accomplished
More Greatness :More Greatness :
The nameThe name
● CfgmgmtcampCfgmgmtcamp
● Infracoders.euInfracoders.eu
● Config ManagementConfig Management
CampCamp
● New logo new site ..New logo new site ..
#enotime#enotime
● #dnsproblems#dnsproblems
The Successful Secret planThe Successful Secret plan
The Start of TraditionsThe Start of Traditions
20152015Expanding new
horizons
nextgen tooling
20162016
● @sabdfl : Juju@sabdfl : Juju
● @mitchellh Vault , Secrets@mitchellh Vault , Secrets
● @garethr Container Metadata@garethr Container Metadata
● Awesome ad hoc replacementsAwesome ad hoc replacements
2016 Berlin2016 Berlin
● Let’s go Abroad :)Let’s go Abroad :)
● Attach to DOD BerlinAttach to DOD Berlin
● 1 day .. Single Track1 day .. Single Track
● Dawn FosterDawn Foster
● Spencer Krum (PDX)Spencer Krum (PDX)
20172017
● @lusis@lusis
● @kief@kief
● ServerlessServerless
● More FringeMore Fringe
It’s not like we didn’t tryIt’s not like we didn’t try
2017 PDX2017 PDX
● Blame @nibalizerBlame @nibalizer
● Berlin wasn’t far enoughBerlin wasn’t far enough
● Attach to #dodpdxAttach to #dodpdx
● Kelsey Hightower , Shared Keynote withKelsey Hightower , Shared Keynote with
ContainerdayContainerday
● Almost succeeding in getting 11 Ignites in a 1Almost succeeding in getting 11 Ignites in a 1
hour slothour slot
● Managed to not set the room on fireManaged to not set the room on fire
● Survived a heatwaveSurvived a heatwave
Communities MingleCommunities Mingle
An #MgmtAn #Mgmt
contributor tweetingcontributor tweeting
about a #VoxPupuliabout a #VoxPupuli
contributor talking atcontributor talking at
the #Puppet Contribthe #Puppet Contrib
Summit with aSummit with a
#Habitat shirt#Habitat shirt
(picture almost ruined by a(picture almost ruined by a
#devopsdays Gent organiser#devopsdays Gent organiser
hoodie)hoodie)
Communities Mingle 2018Communities Mingle 2018
Q: What is Nathen Harvey doing in the Ansible Room ?Q: What is Nathen Harvey doing in the Ansible Room ?
A: He’s talking about testing Ansible with InspecA: He’s talking about testing Ansible with Inspec
Q: What is Greg Suttcliff doing in the Salt room ?Q: What is Greg Suttcliff doing in the Salt room ?
A: He is talking about integrating Foreman and SaltA: He is talking about integrating Foreman and Salt
Q: What is Felix Frank doing in the Ansible Room ?Q: What is Felix Frank doing in the Ansible Room ?
A: Don’t hold it like a PuppetA: Don’t hold it like a Puppet
FringeFringe
● Build an Open Source CloudBuild an Open Source Cloud
● Infrastructure.NextInfrastructure.Next
● Foreman Construction DayForeman Construction Day
● Mgmt HackathonMgmt Hackathon
● JujuJuju
● Habitat WorkshopHabitat Workshop
The IndustryThe Industry
● Wheel .. to busyWheel .. to busy
● This is the ChoirThis is the Choir
● Even in 2018 the enterprise is still deployingEven in 2018 the enterprise is still deploying
manuallymanually
The CommunitiesThe Communities
● Communities talk .. Communities learnCommunities talk .. Communities learn
● We saw similar discussions in communities ..We saw similar discussions in communities ..
years after other communities had the sameyears after other communities had the same
discussions.discussions.
● Your tool ... will have the same problemYour tool ... will have the same problem
Lies damn, Lies and ...Lies damn, Lies and ...
Lies damn, Lies and ...Lies damn, Lies and ...
AdoptionAdoption
● ComplexityComplexity
but Infra is Complex ..but Infra is Complex ..
● I fear the Visual Basic of this era..I fear the Visual Basic of this era..
– FROM abcFROM abc
– RUN xyzRUN xyz
– GOTO ...GOTO ...
Enjoy ConfigMgmtCamp 2018 !Enjoy ConfigMgmtCamp 2018 !
ContactContact
Kris Buytaert Kris.Buytaert@inuits.euKris Buytaert Kris.Buytaert@inuits.eu
Further ReadingFurther Reading
@krisbuytaert@krisbuytaert
http://www.krisbuytaert.be/blog/http://www.krisbuytaert.be/blog/
http://www.inuits.eu/http://www.inuits.eu/
Inuits.euInuits.eu
Essensteenweg 31Essensteenweg 31
BrasschaatBrasschaat
BelgiumBelgium
891.514.231891.514.231
+32 475 961221+32 475 961221

More Related Content

What's hot

Can we fix dev-oops ?
Can we fix dev-oops ?Can we fix dev-oops ?
Can we fix dev-oops ?Kris Buytaert
 
From devoops to devops
From devoops to devopsFrom devoops to devops
From devoops to devopsKris Buytaert
 
Looking back at 6.5 years of #devopsdays
Looking back at 6.5 years of #devopsdaysLooking back at 6.5 years of #devopsdays
Looking back at 6.5 years of #devopsdaysKris Buytaert
 
Dev secops opsec, devsec, devops ?
Dev secops opsec, devsec, devops ?Dev secops opsec, devsec, devops ?
Dev secops opsec, devsec, devops ?Kris Buytaert
 
Moby is killing your devops efforts
Moby is killing your devops effortsMoby is killing your devops efforts
Moby is killing your devops effortsKris Buytaert
 
Another 7 tools for your #devops stack
Another 7 tools for your #devops stackAnother 7 tools for your #devops stack
Another 7 tools for your #devops stackKris Buytaert
 
Continuous Infrastructure First
Continuous Infrastructure FirstContinuous Infrastructure First
Continuous Infrastructure FirstKris Buytaert
 
Devops is a Security Requirement
Devops is a Security RequirementDevops is a Security Requirement
Devops is a Security RequirementKris Buytaert
 
Devops is not about Tooling
Devops is not about ToolingDevops is not about Tooling
Devops is not about ToolingKris Buytaert
 
Continuous Infrastructure First
Continuous Infrastructure FirstContinuous Infrastructure First
Continuous Infrastructure FirstKris Buytaert
 
Nightmare on Docker street
Nightmare on Docker streetNightmare on Docker street
Nightmare on Docker streetKris Buytaert
 
Groovy there's a docker in my application pipeline
Groovy there's a docker in my application pipelineGroovy there's a docker in my application pipeline
Groovy there's a docker in my application pipelineKris Buytaert
 
Closing the gap between Distros(devs) and their Users(ops)
Closing the gap between Distros(devs) and their Users(ops)Closing the gap between Distros(devs) and their Users(ops)
Closing the gap between Distros(devs) and their Users(ops)Kris Buytaert
 
Pipeline as code for your infrastructure as Code
Pipeline as code for your infrastructure as CodePipeline as code for your infrastructure as Code
Pipeline as code for your infrastructure as CodeKris Buytaert
 
On the Importance of Infrastructure as Code
On the Importance of Infrastructure as CodeOn the Importance of Infrastructure as Code
On the Importance of Infrastructure as CodeKris Buytaert
 
The influence of "Distributed platforms" on #devops
The influence of "Distributed platforms" on #devopsThe influence of "Distributed platforms" on #devops
The influence of "Distributed platforms" on #devopsKris Buytaert
 
From MonitoringSucks to Monitoring Love , 2016 Edition
From MonitoringSucks to Monitoring Love , 2016 EditionFrom MonitoringSucks to Monitoring Love , 2016 Edition
From MonitoringSucks to Monitoring Love , 2016 EditionKris Buytaert
 
Adopting Devops , Stories from the trenches
Adopting Devops , Stories from the trenchesAdopting Devops , Stories from the trenches
Adopting Devops , Stories from the trenchesKris Buytaert
 

What's hot (20)

Can we fix dev-oops ?
Can we fix dev-oops ?Can we fix dev-oops ?
Can we fix dev-oops ?
 
From devoops to devops
From devoops to devopsFrom devoops to devops
From devoops to devops
 
devops is a reorg
devops is a reorgdevops is a reorg
devops is a reorg
 
Looking back at 6.5 years of #devopsdays
Looking back at 6.5 years of #devopsdaysLooking back at 6.5 years of #devopsdays
Looking back at 6.5 years of #devopsdays
 
Dev secops opsec, devsec, devops ?
Dev secops opsec, devsec, devops ?Dev secops opsec, devsec, devops ?
Dev secops opsec, devsec, devops ?
 
Moby is killing your devops efforts
Moby is killing your devops effortsMoby is killing your devops efforts
Moby is killing your devops efforts
 
Another 7 tools for your #devops stack
Another 7 tools for your #devops stackAnother 7 tools for your #devops stack
Another 7 tools for your #devops stack
 
Continuous Infrastructure First
Continuous Infrastructure FirstContinuous Infrastructure First
Continuous Infrastructure First
 
Devops is a Security Requirement
Devops is a Security RequirementDevops is a Security Requirement
Devops is a Security Requirement
 
Devops is not about Tooling
Devops is not about ToolingDevops is not about Tooling
Devops is not about Tooling
 
Continuous Infrastructure First
Continuous Infrastructure FirstContinuous Infrastructure First
Continuous Infrastructure First
 
Nightmare on Docker street
Nightmare on Docker streetNightmare on Docker street
Nightmare on Docker street
 
Groovy there's a docker in my application pipeline
Groovy there's a docker in my application pipelineGroovy there's a docker in my application pipeline
Groovy there's a docker in my application pipeline
 
Dod is not done
Dod is not doneDod is not done
Dod is not done
 
Closing the gap between Distros(devs) and their Users(ops)
Closing the gap between Distros(devs) and their Users(ops)Closing the gap between Distros(devs) and their Users(ops)
Closing the gap between Distros(devs) and their Users(ops)
 
Pipeline as code for your infrastructure as Code
Pipeline as code for your infrastructure as CodePipeline as code for your infrastructure as Code
Pipeline as code for your infrastructure as Code
 
On the Importance of Infrastructure as Code
On the Importance of Infrastructure as CodeOn the Importance of Infrastructure as Code
On the Importance of Infrastructure as Code
 
The influence of "Distributed platforms" on #devops
The influence of "Distributed platforms" on #devopsThe influence of "Distributed platforms" on #devops
The influence of "Distributed platforms" on #devops
 
From MonitoringSucks to Monitoring Love , 2016 Edition
From MonitoringSucks to Monitoring Love , 2016 EditionFrom MonitoringSucks to Monitoring Love , 2016 Edition
From MonitoringSucks to Monitoring Love , 2016 Edition
 
Adopting Devops , Stories from the trenches
Adopting Devops , Stories from the trenchesAdopting Devops , Stories from the trenches
Adopting Devops , Stories from the trenches
 

Similar to Looking back at 5 years of #cfgmgmtcamp

Migrating to Puppet 5
Migrating to Puppet 5Migrating to Puppet 5
Migrating to Puppet 5Kris Buytaert
 
Is there a Future for devops ?
Is there a Future for devops   ? Is there a Future for devops   ?
Is there a Future for devops ? Kris Buytaert
 
From Config Management Sucks to #cfgmgmtlove
From Config Management Sucks to #cfgmgmtlove From Config Management Sucks to #cfgmgmtlove
From Config Management Sucks to #cfgmgmtlove Kris Buytaert
 
OSDC 2016 | Another 7 tools for your #devops stack by Kris Buytaert
OSDC 2016 | Another 7 tools for your #devops stack by Kris BuytaertOSDC 2016 | Another 7 tools for your #devops stack by Kris Buytaert
OSDC 2016 | Another 7 tools for your #devops stack by Kris BuytaertNETWAYS
 
ADDO 2019: Looking back at over 10 years of Devops
ADDO 2019:    Looking back at over 10 years of DevopsADDO 2019:    Looking back at over 10 years of Devops
ADDO 2019: Looking back at over 10 years of DevopsKris Buytaert
 
Coding Dojo: Fun with Tic-Tac-Toe (2014)
Coding Dojo: Fun with Tic-Tac-Toe (2014)Coding Dojo: Fun with Tic-Tac-Toe (2014)
Coding Dojo: Fun with Tic-Tac-Toe (2014)Peter Kofler
 
Teeny tiny video, great big impact
Teeny tiny video, great big impactTeeny tiny video, great big impact
Teeny tiny video, great big impactAaron Bramley
 
Teeny Tiny Video, Great Big Impact with Aaron Bramley
Teeny Tiny Video, Great Big Impact with Aaron BramleyTeeny Tiny Video, Great Big Impact with Aaron Bramley
Teeny Tiny Video, Great Big Impact with Aaron BramleyPeopleFund
 
From devoops to devops 13 years of (not) learning
From devoops to devops 13 years of (not) learningFrom devoops to devops 13 years of (not) learning
From devoops to devops 13 years of (not) learningKris Buytaert
 
Xconf 2014 - Contributing to Open Source
Xconf 2014 - Contributing to Open SourceXconf 2014 - Contributing to Open Source
Xconf 2014 - Contributing to Open SourceParas Narang
 
Big Data Day LA 2016/ Data Science Track - Data Science + Hollywood, Todd Ho...
Big Data Day LA 2016/ Data Science Track -  Data Science + Hollywood, Todd Ho...Big Data Day LA 2016/ Data Science Track -  Data Science + Hollywood, Todd Ho...
Big Data Day LA 2016/ Data Science Track - Data Science + Hollywood, Todd Ho...Data Con LA
 
Coding Dojo: Roman Numerals (2014)
Coding Dojo: Roman Numerals (2014)Coding Dojo: Roman Numerals (2014)
Coding Dojo: Roman Numerals (2014)Peter Kofler
 
stackconf 2022: Looking Back At 13 Years Of DevOps
stackconf 2022: Looking Back At 13 Years Of DevOpsstackconf 2022: Looking Back At 13 Years Of DevOps
stackconf 2022: Looking Back At 13 Years Of DevOpsNETWAYS
 
10 years of #devopsdays, but what have we really learned ?
10 years of #devopsdays, but what have we really learned ? 10 years of #devopsdays, but what have we really learned ?
10 years of #devopsdays, but what have we really learned ? Kris Buytaert
 
Periscope & Youtube for Real Estate Agents
Periscope & Youtube for Real Estate AgentsPeriscope & Youtube for Real Estate Agents
Periscope & Youtube for Real Estate AgentsCharlie Allred
 

Similar to Looking back at 5 years of #cfgmgmtcamp (20)

Migrating to Puppet 5
Migrating to Puppet 5Migrating to Puppet 5
Migrating to Puppet 5
 
Is there a Future for devops ?
Is there a Future for devops   ? Is there a Future for devops   ?
Is there a Future for devops ?
 
From Config Management Sucks to #cfgmgmtlove
From Config Management Sucks to #cfgmgmtlove From Config Management Sucks to #cfgmgmtlove
From Config Management Sucks to #cfgmgmtlove
 
OSDC 2016 | Another 7 tools for your #devops stack by Kris Buytaert
OSDC 2016 | Another 7 tools for your #devops stack by Kris BuytaertOSDC 2016 | Another 7 tools for your #devops stack by Kris Buytaert
OSDC 2016 | Another 7 tools for your #devops stack by Kris Buytaert
 
ADDO 2019: Looking back at over 10 years of Devops
ADDO 2019:    Looking back at over 10 years of DevopsADDO 2019:    Looking back at over 10 years of Devops
ADDO 2019: Looking back at over 10 years of Devops
 
Coding Dojo: Fun with Tic-Tac-Toe (2014)
Coding Dojo: Fun with Tic-Tac-Toe (2014)Coding Dojo: Fun with Tic-Tac-Toe (2014)
Coding Dojo: Fun with Tic-Tac-Toe (2014)
 
Teeny tiny video, great big impact
Teeny tiny video, great big impactTeeny tiny video, great big impact
Teeny tiny video, great big impact
 
Insight
InsightInsight
Insight
 
Teeny Tiny Video, Great Big Impact with Aaron Bramley
Teeny Tiny Video, Great Big Impact with Aaron BramleyTeeny Tiny Video, Great Big Impact with Aaron Bramley
Teeny Tiny Video, Great Big Impact with Aaron Bramley
 
From devoops to devops 13 years of (not) learning
From devoops to devops 13 years of (not) learningFrom devoops to devops 13 years of (not) learning
From devoops to devops 13 years of (not) learning
 
Ploneide
PloneidePloneide
Ploneide
 
Xconf 2014 - Contributing to Open Source
Xconf 2014 - Contributing to Open SourceXconf 2014 - Contributing to Open Source
Xconf 2014 - Contributing to Open Source
 
Big Data Day LA 2016/ Data Science Track - Data Science + Hollywood, Todd Ho...
Big Data Day LA 2016/ Data Science Track -  Data Science + Hollywood, Todd Ho...Big Data Day LA 2016/ Data Science Track -  Data Science + Hollywood, Todd Ho...
Big Data Day LA 2016/ Data Science Track - Data Science + Hollywood, Todd Ho...
 
Coding Dojo: Roman Numerals (2014)
Coding Dojo: Roman Numerals (2014)Coding Dojo: Roman Numerals (2014)
Coding Dojo: Roman Numerals (2014)
 
stackconf 2022: Looking Back At 13 Years Of DevOps
stackconf 2022: Looking Back At 13 Years Of DevOpsstackconf 2022: Looking Back At 13 Years Of DevOps
stackconf 2022: Looking Back At 13 Years Of DevOps
 
Introduce Python
Introduce PythonIntroduce Python
Introduce Python
 
10 years of #devopsdays, but what have we really learned ?
10 years of #devopsdays, but what have we really learned ? 10 years of #devopsdays, but what have we really learned ?
10 years of #devopsdays, but what have we really learned ?
 
Question 6
Question 6Question 6
Question 6
 
Question 6
Question 6Question 6
Question 6
 
Periscope & Youtube for Real Estate Agents
Periscope & Youtube for Real Estate AgentsPeriscope & Youtube for Real Estate Agents
Periscope & Youtube for Real Estate Agents
 

More from Kris Buytaert

Years of (not) learning , from devops to devoops
Years of (not) learning , from devops to devoopsYears of (not) learning , from devops to devoops
Years of (not) learning , from devops to devoopsKris Buytaert
 
Observability will not fix your Broken Monitoring ,Ignite
Observability will not fix your Broken Monitoring ,IgniteObservability will not fix your Broken Monitoring ,Ignite
Observability will not fix your Broken Monitoring ,IgniteKris Buytaert
 
Infrastructure as Code Patterns
Infrastructure as Code PatternsInfrastructure as Code Patterns
Infrastructure as Code PatternsKris Buytaert
 
Pipeline all the Dashboards as Code
Pipeline all the Dashboards as CodePipeline all the Dashboards as Code
Pipeline all the Dashboards as CodeKris Buytaert
 
Help , My Datacenter is on fire
Help , My Datacenter is on fireHelp , My Datacenter is on fire
Help , My Datacenter is on fireKris Buytaert
 
Devops is Dead, Long live Devops
Devops is Dead, Long live DevopsDevops is Dead, Long live Devops
Devops is Dead, Long live DevopsKris Buytaert
 
10 Years of #devopsdays weirdness
10 Years of #devopsdays weirdness10 Years of #devopsdays weirdness
10 Years of #devopsdays weirdnessKris Buytaert
 
Continuous Infrastructure First Ignite Edition
Continuous Infrastructure First  Ignite EditionContinuous Infrastructure First  Ignite Edition
Continuous Infrastructure First Ignite EditionKris Buytaert
 
Open Source Monitoring in 2019
Open Source Monitoring in 2019 Open Source Monitoring in 2019
Open Source Monitoring in 2019 Kris Buytaert
 
Repositories as Code
Repositories as CodeRepositories as Code
Repositories as CodeKris Buytaert
 
Deploying your SaaS stack OnPrem
Deploying your SaaS stack OnPremDeploying your SaaS stack OnPrem
Deploying your SaaS stack OnPremKris Buytaert
 
Automating MySQL operations with Puppet
Automating MySQL operations with PuppetAutomating MySQL operations with Puppet
Automating MySQL operations with PuppetKris Buytaert
 

More from Kris Buytaert (13)

Years of (not) learning , from devops to devoops
Years of (not) learning , from devops to devoopsYears of (not) learning , from devops to devoops
Years of (not) learning , from devops to devoops
 
Observability will not fix your Broken Monitoring ,Ignite
Observability will not fix your Broken Monitoring ,IgniteObservability will not fix your Broken Monitoring ,Ignite
Observability will not fix your Broken Monitoring ,Ignite
 
Infrastructure as Code Patterns
Infrastructure as Code PatternsInfrastructure as Code Patterns
Infrastructure as Code Patterns
 
Pipeline all the Dashboards as Code
Pipeline all the Dashboards as CodePipeline all the Dashboards as Code
Pipeline all the Dashboards as Code
 
Help , My Datacenter is on fire
Help , My Datacenter is on fireHelp , My Datacenter is on fire
Help , My Datacenter is on fire
 
GitOps , done Right
GitOps , done RightGitOps , done Right
GitOps , done Right
 
Devops is Dead, Long live Devops
Devops is Dead, Long live DevopsDevops is Dead, Long live Devops
Devops is Dead, Long live Devops
 
10 Years of #devopsdays weirdness
10 Years of #devopsdays weirdness10 Years of #devopsdays weirdness
10 Years of #devopsdays weirdness
 
Continuous Infrastructure First Ignite Edition
Continuous Infrastructure First  Ignite EditionContinuous Infrastructure First  Ignite Edition
Continuous Infrastructure First Ignite Edition
 
Open Source Monitoring in 2019
Open Source Monitoring in 2019 Open Source Monitoring in 2019
Open Source Monitoring in 2019
 
Repositories as Code
Repositories as CodeRepositories as Code
Repositories as Code
 
Deploying your SaaS stack OnPrem
Deploying your SaaS stack OnPremDeploying your SaaS stack OnPrem
Deploying your SaaS stack OnPrem
 
Automating MySQL operations with Puppet
Automating MySQL operations with PuppetAutomating MySQL operations with Puppet
Automating MySQL operations with Puppet
 

Recently uploaded

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Recently uploaded (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

Looking back at 5 years of #cfgmgmtcamp

  • 1. 5 years of @cfgmgmtcamp Kris Buytaert @krisbuytaert
  • 2. Kris BuytaertKris Buytaert ● I used to be a Dev,I used to be a Dev, ● Then Became an OpThen Became an Op ● @@inuits.euinuits.eu ● Everything is a freaking DNSEverything is a freaking DNS ProblemProblem ● Evangelizing devopsEvangelizing devops ● Organiser of #devopsdays,Organiser of #devopsdays, #cfgmgmtcamp, #loadays, ….#cfgmgmtcamp, #loadays, ….
  • 3. Welcome to GentWelcome to Gent ● Config Management Camp 2018Config Management Camp 2018
  • 4. Who was here lastWho was here last year ?year ? ● Config Management Camp 2017Config Management Camp 2017 ● Config Management Camp 2018Config Management Camp 2018
  • 5. Welcome to GentWelcome to Gent ● Config Management Camp 2016Config Management Camp 2016 ● Config Management Camp 2017Config Management Camp 2017 ● Config Management Camp 2018Config Management Camp 2018
  • 6. Welcome to GentWelcome to Gent ● Config Management Camp 2015Config Management Camp 2015 ● Config Management Camp 2016Config Management Camp 2016 ● Config Management Camp 2017Config Management Camp 2017 ● Config Management Camp 2018Config Management Camp 2018
  • 7. Welcome to GentWelcome to Gent ● Config Management Camp 2014Config Management Camp 2014 ● Config Management Camp 2015Config Management Camp 2015 ● Config Management Camp 2016Config Management Camp 2016 ● Config Management Camp 2017Config Management Camp 2017 ● Config Management Camp 2018Config Management Camp 2018
  • 8. Welcome to GentWelcome to Gent ● Puppet Camp 2013Puppet Camp 2013 ● Config Management Camp 2014Config Management Camp 2014 ● Config Management Camp 2015Config Management Camp 2015 ● Config Management Camp 2016Config Management Camp 2016 ● Config Management Camp 2017Config Management Camp 2017 ● Config Management Camp 2018Config Management Camp 2018
  • 9. Bert van VreckemBert van Vreckem If you are ever lookingIf you are ever looking for another venue forfor another venue for @loadays , let me@loadays , let me knowknow Can we hostCan we host something else atsomething else at Hogent ?Hogent ? PS. @loadays , April 21&22 2018 , Antwerp, CFP is open
  • 10. James TurnbullJames Turnbull Can’t we doCan’t we do something like asomething like a PuppetCamp or soPuppetCamp or so around Fosdem ?around Fosdem ?
  • 12.
  • 13.
  • 14. 20142014 ● What about we bring together moreWhat about we bring together more communities.communities. ● #Fosdem ConfigMgmtDevroom is#Fosdem ConfigMgmtDevroom is ● Add Foreman, Chef, CfEngine ,Add Foreman, Chef, CfEngine , Ansible, Juju, Salt, RudderAnsible, Juju, Salt, Rudder ● After FosdemAfter Fosdem ● Puppet Contrib summit = Day 3Puppet Contrib summit = Day 3
  • 15. The Impossible LineUpThe Impossible LineUp ● The Collapse of Complex InfrastructuresThe Collapse of Complex Infrastructures Mark BurgessMark Burgess ● There is a Lot left to doThere is a Lot left to do Luke KaniesLuke Kanies ● How to Win Friends and Influence ComputersHow to Win Friends and Influence Computers Adam JacobAdam Jacob
  • 17. More Greatness :More Greatness :
  • 18. The nameThe name ● CfgmgmtcampCfgmgmtcamp ● Infracoders.euInfracoders.eu ● Config ManagementConfig Management CampCamp ● New logo new site ..New logo new site .. #enotime#enotime ● #dnsproblems#dnsproblems
  • 19. The Successful Secret planThe Successful Secret plan
  • 20. The Start of TraditionsThe Start of Traditions
  • 22. 20162016 ● @sabdfl : Juju@sabdfl : Juju ● @mitchellh Vault , Secrets@mitchellh Vault , Secrets ● @garethr Container Metadata@garethr Container Metadata ● Awesome ad hoc replacementsAwesome ad hoc replacements
  • 23. 2016 Berlin2016 Berlin ● Let’s go Abroad :)Let’s go Abroad :) ● Attach to DOD BerlinAttach to DOD Berlin ● 1 day .. Single Track1 day .. Single Track ● Dawn FosterDawn Foster ● Spencer Krum (PDX)Spencer Krum (PDX)
  • 24. 20172017 ● @lusis@lusis ● @kief@kief ● ServerlessServerless ● More FringeMore Fringe
  • 25. It’s not like we didn’t tryIt’s not like we didn’t try
  • 26. 2017 PDX2017 PDX ● Blame @nibalizerBlame @nibalizer ● Berlin wasn’t far enoughBerlin wasn’t far enough ● Attach to #dodpdxAttach to #dodpdx ● Kelsey Hightower , Shared Keynote withKelsey Hightower , Shared Keynote with ContainerdayContainerday ● Almost succeeding in getting 11 Ignites in a 1Almost succeeding in getting 11 Ignites in a 1 hour slothour slot ● Managed to not set the room on fireManaged to not set the room on fire ● Survived a heatwaveSurvived a heatwave
  • 27. Communities MingleCommunities Mingle An #MgmtAn #Mgmt contributor tweetingcontributor tweeting about a #VoxPupuliabout a #VoxPupuli contributor talking atcontributor talking at the #Puppet Contribthe #Puppet Contrib Summit with aSummit with a #Habitat shirt#Habitat shirt (picture almost ruined by a(picture almost ruined by a #devopsdays Gent organiser#devopsdays Gent organiser hoodie)hoodie)
  • 28. Communities Mingle 2018Communities Mingle 2018 Q: What is Nathen Harvey doing in the Ansible Room ?Q: What is Nathen Harvey doing in the Ansible Room ? A: He’s talking about testing Ansible with InspecA: He’s talking about testing Ansible with Inspec Q: What is Greg Suttcliff doing in the Salt room ?Q: What is Greg Suttcliff doing in the Salt room ? A: He is talking about integrating Foreman and SaltA: He is talking about integrating Foreman and Salt Q: What is Felix Frank doing in the Ansible Room ?Q: What is Felix Frank doing in the Ansible Room ? A: Don’t hold it like a PuppetA: Don’t hold it like a Puppet
  • 29. FringeFringe ● Build an Open Source CloudBuild an Open Source Cloud ● Infrastructure.NextInfrastructure.Next ● Foreman Construction DayForeman Construction Day ● Mgmt HackathonMgmt Hackathon ● JujuJuju ● Habitat WorkshopHabitat Workshop
  • 30. The IndustryThe Industry ● Wheel .. to busyWheel .. to busy ● This is the ChoirThis is the Choir ● Even in 2018 the enterprise is still deployingEven in 2018 the enterprise is still deploying manuallymanually
  • 31. The CommunitiesThe Communities ● Communities talk .. Communities learnCommunities talk .. Communities learn ● We saw similar discussions in communities ..We saw similar discussions in communities .. years after other communities had the sameyears after other communities had the same discussions.discussions. ● Your tool ... will have the same problemYour tool ... will have the same problem
  • 32.
  • 33. Lies damn, Lies and ...Lies damn, Lies and ...
  • 34. Lies damn, Lies and ...Lies damn, Lies and ...
  • 35. AdoptionAdoption ● ComplexityComplexity but Infra is Complex ..but Infra is Complex .. ● I fear the Visual Basic of this era..I fear the Visual Basic of this era.. – FROM abcFROM abc – RUN xyzRUN xyz – GOTO ...GOTO ...
  • 36. Enjoy ConfigMgmtCamp 2018 !Enjoy ConfigMgmtCamp 2018 !
  • 37. ContactContact Kris Buytaert Kris.Buytaert@inuits.euKris Buytaert Kris.Buytaert@inuits.eu Further ReadingFurther Reading @krisbuytaert@krisbuytaert http://www.krisbuytaert.be/blog/http://www.krisbuytaert.be/blog/ http://www.inuits.eu/http://www.inuits.eu/ Inuits.euInuits.eu Essensteenweg 31Essensteenweg 31 BrasschaatBrasschaat BelgiumBelgium 891.514.231891.514.231 +32 475 961221+32 475 961221