2012-02-05 // How to start with Puppet (system config management tool): useful links and resources
Puppet is a1) powerful open source tool to automate the configuration of and software management on Unix-like2) operating systems. This posting is a distillate of the resources I collected during my Puppet learning phase. I hope it helps to get an overview about what Puppet can do for you and how to use it (plus providing existing Puppet users some new ideas or tips).
Links
Selected slides and presentations (overview, use-cases, experts, tips)
- Developing infrastructures with Puppet (JS slides, use the ← and → key)
How to start
- Puppet Labs Docs: Learning Puppet, especially “Part one: Serverless Puppet” teaches the basics.
- Puppet CookBook - A collection of task oriented solutions in Puppet
Puppet vs. [insert other tool here]
“Masterless” (Puppet without central server)
Source code standards
Source code tools
Testing
Useful source code, modules, blue prints, examples, inspiration
Design patterns, module organization strategies
- Puppet Modules Standards and Interoperability (JS slides, use the ← and → key)
Puppet security (basic thoughts)
- Securing and Extending Puppet for World Domination (JS slides, use the ← and → key)
Miscellaneous but useful
Starting points to find more useful content:
- Presentations and slides:
- Puppet Camp (provides links to presentations hold at previous camps)
Books
- Puppet 2.7 Cookbook
- Pro Puppet
Notes
- Puppet Labs provides YUM and APT repositories. If you need a newer Puppet version than the one offered by your distro repository, have a look at yum.puppetlabs.com and apt.puppetlabs.com. You might need to tinker a little bit to get a working repository file.
Fedora YUM repository example:- puppetlabs.repo
[puppetlabs-products-fedora] name=Puppet Labs - Products baseurl=http://yum.puppetlabs.com/fedora/f\$releasever/products/\$basearch/ gpgkey=http://yum.puppetlabs.com/RPM-GPG-KEY-puppetlabs http://yum.puppetlabs.com/RPM-GPG-KEY-reductive enabled=1 gpgcheck=1 [puppetlabs-dependencies-fedora] name=Puppet Labs - Dependencies baseurl=http://yum.puppetlabs.com/fedora/f\$releasever/dependencies/\$basearch/ gpgkey=http://yum.puppetlabs.com/RPM-GPG-KEY-puppetlabs http://yum.puppetlabs.com/RPM-GPG-KEY-reductive enabled=1 gpgcheck=1
- Puppet is also useful in very small IT environments like e.g. your home network. Even with only one system to maintain, you may want to automate things e.g. for fast re-installation (a central Puppetmaster server is not mandatory, cf. so called “masterless” mode →
puppet apply site.pp
). Compare the situation with a source code VCS: Thousands of developers are using something like Git for their source code, even if they are the only developer of a specific project. The reason is that Git is not just a tool for “big teams and corporations”. It provides functionality every developer can benefit from. Same for Puppet: even if you got only a few computers to maintain, you may want to automate things plus documenting your setup by doing so. Puppet provides functionality every administrator can benefit from.
rdoc
on your system if you want to use puppetdoc --mode rdoc
2010-06-22 // Links: Content-Mafia, Abmahnwahn
- Abmahnrepublik Deutschland (III)
Zitat: “Presserechtliche Abmahnungen lösen im Netz meist eine Welle der Empörung aus. Denn das Grundrecht des Persönlichkeitsschutzes engt die Meinungsfreiheit immer stärker ein. Und Waffengleichheit ist nicht gegeben.” - Abmahnrepublik Deutschland (V)
Zitat: “Der fliegende Gerichtsstand braucht ein Flugverbot.” - Filesharing: Die wundersame Musikvermehrung
Zitat: “Der Harvard-Ökonom Felix Oberholzer-Gee hat mit seinen Studien die Annahme erschüttert, dass der unlizenzierte Musiktausch via Internet für sinkende Umsätze in der Medienindustrie verantwortlich sei.” - Abmahnung bei eBay, Amazon und Online-Shops - Auflistung gängiger Abmahngründe
Listet derzeit 452 Abmahngründe. Einige natürlich durchaus sinnvoll, insgesamt wird mir aber schlecht. Manche “Anwälte” nutzen winzige Fehler schamlos aus und schlagen daraus Kapital. - Kein Wunder bei unklarer Sachlage
Zitat: “Ich möchte gar nicht nachrechnen wieviel verkauft werden muss, umalleine die laufenden Anwaltskosten zu decken.”
2010-06-22 // Links: misc
- 42.000 Euro Roaming-Gebühren - Diekmanns Telekom-Schulden
I really hope EU finally bans roaming fees.
2010-05-19 // Links: development
- ECMAScript 5 Strict Mode, JSON, and More
Strict Mode in EXMAScript 5/JavaScript helps out in a couple ways… - Use Relative Protocol URL Address to Automatically Determine Web Address Protocol (HTTP or HTTPS)
WTF? Using “//example.com
” as href/src-value instead of “http(s)://example.com
” seems to work for browsers - CACert VhostTaskForce
“Currently the different browsers, servers and CAs all implement different and incompatible ways to use SSL certificates for several VHosts on the same server. The VHost SSL Taskforce tries to find an agreement between those way.” - Gandalf, libGD and all the like
RTFM before using libGD with MS VC++ .NET/2008
2010-05-19 // Links: IT security and privacy
- Mit Keykeriki v2 drahtlose Tastaturen abhören
Open-Source-Gerät Keykeriki fängt Signale drahtloser Geräte ab - Speichert Facebook gelöschte Daten und Nutzerverhalten?
Zitat: “Wir behalten alle Daten. Auch dann, wenn der Nutzer sie gelöscht hat.” - HTTPS-DNS
Interesting project: DNS traffic will be tunneled through a HTTPS-keyed connection to uncensored DNS-Servers. - Please don't port philosophy with code!
Quote: “One of my pet peeves is Linux installers for proprietary software requiring root permissions.” - Wepawet
Wepawet is a service for detecting and analyzing web-based malware. It currently handles Flash, JavaScript, and PDF files.
2010-05-19 // Links: Content-Mafia, Abmahnwahn
- Abmahnrepublik Deutschland (I)
Zitat: “Es wird nicht mehr lange gefackelt, es wird geklagt. Zeit für eine Allianz gegen die Pervertierung des Abmahnrechts.” - Abmahnung wegen unerlaubter Verwertung geschützer Werke - Auskünfte des LG Köln
Zitat: “Ausgehend von 4.000,00 Verfahren mit durchschnittlich 500,00 IP-Adressen pro Antrag wären dies in diesem Jahr bereits 2.000.000 Abfragen. […] selbst wenn nur 10 % Auskünfte daraus erwüchsen, wären dies 200.000 pot. Abmahnungen in diesem Jahr.” - Hollywood hat keine Ahnung
John Cusack darüber, dass dank Twitter, IMDB & Co. ein schlechter Film nichtmal das ertste WE überlebt (Seite 2):
“Früher haben sich die großen Studios das Startwochenende einfach komplett gekauft, indem sie vorher ordentlich Geld in die Werbung gepumpt haben. […] Jetzt ist es so: Am Freitag kommen vielleicht großartige Zahlen – und am Samstag brechen sie plötzlich um 50 Prozent ein. Alles verpufft, […]. Es sei denn, die Leute mögen den Film, dann ist die gute Presse sogar umsonst.”
2010-05-18 // Links: misc
- Distracted by Everything (90min video)
M.I.T. students are among the world's smartest and most wired. They constantly multitask with their tech tools. - Simple Desktops
Wonderful basic/simple wallpapers - Coremark - CPU Core Benchmarking
Testing a processor’s basic structure - compare online. - Deskcut - Easily Create URL Shortcuts In Ubuntu
Ever tried creating a URL shortcut with Firefox in Ubuntu only to find yourself frustrated? - Project cencored
Interesting project which describes itself as a collector of cencored and underreported articles - Rational Team Concert for Open Source Development: Experiences with RSSOwl
Rational Team Concert is the new project development tool of choice for RSSOwl - Das Schwächeln der Sonne
“Die Erderwärmung ist ins Stocken geraten: Seit zehn Jahren steigt die globale Durchschnittstemperatur nicht weiter an.” - English Language Difficulties
“It's vs Its”, “All Together vs Altogether” and many more… - Namensschilder als Kommunikationshilfe
Interesting idea about adding random characteristic beside the name of persons to get them talking about
2010-05-16 // Links: webdevelopment accessibility
- Chrometric - A browser to see your website like color blind persons (via)
- Colorblind Wep Page Filter - An online filter to see your website like color blind persons (via)
- Einfach für alle
- Allgemeine Anlaufstelle zum Thema Barrierefreies Webdesign
2010-05-14 // Links: nginx webserver
nginx is my favorite webserver on my developer machines… and this is a small bookmark dump
General
Install and config
- Nginx Hacking Tips including some useful hints how to port Apache mod_rewrite rules to nginx
2010-05-14 // Links: sending (automated) emails, DKIM signing
- Spam-Golem - Warum der Mail-Versand zum Glücksspiel zu verkommen droht (c't-Archiv, 2/2008, Seite 118)
(kostenpflichtiger Download)
2010-05-14 // Links: misc
- Europäische Ursprünge - amerikanische Zukunft?
“Ein extropisches oder hypermodernes Denken könnte die Lähmung Europas überwinden, die ihren Ausdruck in der Postmoderne gefunden hat.” - Teilchenbeschleuniger am CERN - Urknall vertagt
“Allein von ALICE gilt es die Events aus 100 Millionen Datenkanälen auszuwerten, ATLAS liefert ebenso viele Informationen, CMS und LHCb stehen dem nur wenig nach. […] Direkt an der Quelle entsteht ein Strom von einem PByte/s.”