6. www.netways.de
Puppet Camp München 2013
28. November 2013
Barcamp für Puppet Admins
www.netways.de/puppetcamp
Open Source Monitoring Conference
23. – 24. Oktober 2013
Veranstalter der Open Source Monitoring
Conference
Teilnehmer 2012: 260
2 Tracks mit Vorträgen & Workshops
NETWAYS Konferenzen
17. www.netways.de
Definition
Resourcen werden erst definiert
class apache {
package { ‘apache‘: }
}
Deklaration
und danach je Knoten deklariert
node ‘host1.local‘ {
include apache
oder
class { ‘apache‘: }
}
Funktionsweise
22. www.netways.de
Klassen lassen sich je Knoten nur einmal deklarieren
deshalb defined Resources
defined apache::vhost (
$docroot,
$options = “Indexes MultiViews“
) {
ensure => present,
file { ‘/etc/apache2/vhostd.d/$name.conf‘:
…
}
Defined Resources
23. www.netways.de
Definition ohne sofortige Ausführung
Realisierung erfolgt zu selbstgewählten Zeitpunkt
Realisierung auch mit Bedingungen
@user { ‘gonzo‘:
groups => [ ‘sysadmin‘, ‘user‘ ],
}
User <| groups == “sysadmin“ |> { ensure => present }
Virtuelle Resources