Seite wählen

Sie verlassen nun den Gültigkeitsbereich ihrer Puppet-Klasse!

von | Aug 8, 2014 | Puppet

PuppetCamp Blog2Als Vorbereitung aufs kommende Puppet Camp am 16. Oktober in Düsseldorf, heute mal wieder ein kleines Puppet Gimmick. Wenn man sich mal wieder fragt, welche Variablen bzw. gesetzte Werte dieser Variablen habe ich gerade in meinen Gültigkeitsbereich (engl. Scope) zur Verfügung, kann man dies via puppet mit einer file Resource und einem inline_template einfach mal eben in eine Datei schreiben lassen.

file { '/tmp/scope.yaml':
    content => inline_template(
       "<%= scope.to_hash.reject {
          |k,v| !( k.is_a?(String) && v.is_a?(String) )
       }.to_yaml %>"
    ),
}

Zu beachten ist, dass sich die Ergebnisse zwischen einem lokalen Puppet-Lauf mittels apply und einem Puppet-Agent-Lauf unterscheiden.
Gefunden im Originalpost von Jordan Sissel.

Lennart Betz
Lennart Betz
Senior Consultant

Der diplomierte Mathematiker arbeitet bei NETWAYS im Bereich Consulting und bereichert seine Kunden mit seinem Wissen zu Icinga, Nagios und anderen Open Source Administrationstools. Im Büro erleuchtet Lennart seine Kollegen mit fundierten geschichtlichen Vorträgen die seinesgleichen suchen.

0 Kommentare

Trackbacks/Pingbacks

  1. Weekly Snap: OpenNebula Conf Speakers, PHP SPL Queues & Throttling VMs › NETWAYS Blog - […] followed with a little Puppet tip in the lead up to the Puppet Camp on 16 October in […]

Einen Kommentar abschicken

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Mehr Beiträge zum Thema Puppet

Kritischer Fehler in Puppet Version 7.29.0 und 8.5.0

Eine Warnung an alle Nutzer von Puppet, aber auch Foreman oder dem Icinga-Installer, die Version 7.29.0 und 8.5.0 von Puppet enthält einen kritischen Fehler, der die Erstellung eines Katalogs und somit die Anwendung der Konfiguration verhindert. Daher stellt bitte...

Schulungsnotebooks in neuem Gewand

In diesem Jahr konnten wir endlich wieder mehr Vor-Ort Trainings durchführen als in den vergangenen Jahren und sogar vereinzelte Inhouse-Trainings bei Kunden waren möglich. Bisher haben wir bei unseren Präsenztrainings oder auch -workshops auf Notebooks mit CentOS 7...

Orchestration-Automation in einem Rutsch

Gerade für Testzwecke ist es von Vorteil, wenn man z.B. in der Cloud virtuelle Maschinen (VM's) ohne großen Aufwand installieren und verwalten kann. Nur kommt noch die Installation von Programmen und Tools dazu, um die Testumgebung fertig zu bekommen, damit...

NETWAYS wird Puppet Authorized Reseller

Seit vielen Jahren unterstützt NETWAYS bereits erfolgreich Kunden bei der Konzeptionierung, dem Aufbau, der Erweiterung sowie der Migration von Puppet Umgebungen. Dabei lag der Schwerpunkt bislang auf der Open Source Variante, obwohl es im Puppet ENTERPRISE Segment...