Felix Frank
OpenStack DACH Day 2016, Berlin
Presenting
This cat on stage:
Felix Frankold school Linux person
hobbyist programmer
It was a long way
2004
https://upload.wikimedia.org/wikipedia/commons/thumb/d/d8/NASA_Mars_Rover.jpg/390px-NASA_Mars_Rover.jpg
but also
http://www.desy.de/forschung/anlagen__projekte/hera/index_ger.html
http://www.desy.de/forschung/anlagen__projekte/tier_2/index_ger.html
http://www.rccomputers.com/2013/08/06/we-help-you-get-rid-of-that-old-computer-junk/
https://en.wikipedia.org/wiki/Perl
https://twitter.com/cfengine
early automation summarized
2009
http://www.thestate.com/latest-news/article102190417.html
mpex
ISP (Berlin)
https://community.spiceworks.com/topic/517887-how-do-you-stack-your-rack
https://www.digitalocean.com/community/tutorials/5-common-server-setups-for-your-web-application
https://www.ruby-lang.org/en/about/logo/
https://github.com/logos
Infrastructure as code
→http://www.clipartkid.com/stock-photos-programming-source-code-a26erW-clipart/
http://www.cisco.com/c/en/us/td/docs/solutions/Enterprise/Data_Center/App_Networking/MS-windows-TS-DC.html
EPISODE IV
A New Hobby
And now here we are
http://imgur.com/Uvd6b4C
2016
http://www.esquire.com/news-politics/news/a37221/donald-trump-batman/
The unbelievable Machine Company
ISP, data specialists (Berlin)
This story follows the general trends in server operations.
Automation became pervasive to
more and more tasks.
Cloud computing is at
the apex of this evolution.
When software defines everything, almost anything becomes possible.
Tooling and technology evolve head to head.
Some abstractions are even on the way out.
Yet the VM will remain the backbone of any cloud stack for a while.
The cloud paradigm turned our pets into cattle.
Puppet and friends can deal, but it can feel clunky
Why do we even [Puppet]?
Puppet has defined a new standard for describing infrastructure
Some caveats, especially in distributed contexts
Performance: Resources are evaluated one by one
Master / PuppetDB can become a hotspot
Larger clusters can take
a long time to converge
written by James (RedHat)
Conceptually similar to Puppet
Explained in James's blog
Looking at the topology once more...
Many innovative features apart from the core
Looking at some commodity features
There is support for Puppet manifests!
built by your's truly
etcd is bundled right into mgmt
mgmt creates ad hoc etcd clusters for you
We'd love to have you get involved!
The language
More resources
APIs (?)
Early vetting
Write in Go
Interface with systemd et al
Summarizing