Schlagwort: hiera

  • Let’s Encrypt und Puppet

    Ich habe früher fast alle meine Zertifikate von CAcert bezogen. Ich habe sie regelmäßig aktualisiert und für das deployen habe ich ein Puppet Modul, dass die Zertifikate verteilt. Nach und nach bin ich auf Let’s Encrypt Zertifikate umgestiegen. Da ein hoher Grad an Automatisierung bei Let’s Encrypt immer wieder propagiert wird dachte ich mir, dass […]

  • Puppet Snippets

    Wenn man den Katalog von einem Node anschauen möchte, kann man sich diesen auf dem Master mit folgendem Befehl kompilieren: puppet master –compile nodename In Hiera kann man Werte wie folgt auslesen: hiera -c /etc/puppet/hiera.yaml apt::sources ::fqdn=“puppetnode.example.net“ Weitere Variablen kann man einfach so wie den fqdn auch übergeben: hiera -c /etc/puppet/hiera.yaml apt::sources ::fqdn=“puppetnode.example.net“  ::provider=“foobar“  

  • Puppet: Hiera und Defined Types

    puppetlabs apache vhost hiera howto Das waren in etwa die Stichworte in der Suche als ich versucht habe meine mit dem puppetlabs/apache Modul definierten Apache vhosts aus der site.pp nach hiera zu migrieren. Es wollte nämlich einfach nicht klappen. Nach einiger Zeit bin ich dann darauf gestoßen, dass es sich bei dem apache::vhost um einen […]

  • Puppet: Klassen mit Parameteruebergabe in Hiera

    Der dritte Teil beschaeft sich damit, wie man pro Node in Hiera eine eigene Konfigurationsdatei anlegen kann sowie mit Klassen denen Parameter uebergeben werden. Er baut auf den beiden vorherigen Hiera-Blogeintraegen (1 und 2) auf. Grundsaetzlich ist vorneweg zu sagen, dass das ganze mit Puppet 3 fuer eigene Module bedeutend einfacher ist, da dort Hiera […]