Ich bin neu bei Puppet. Ich möchte wissen, wie man eine einfache Puppet-Klasse ausführt/startet. Unten ist die Klasse, die ich ausführen möchte mit
puppet apply classExample.pp
Klassenbeispiel.ppist die Datei, in die die Klasse geschrieben wird. Dieser Code kompiliert nur die Klasse und es passiert nichts. Wie führt man diese Klasse aus?
# A class with no parameters
class exampleClass {
#create a directory
file {"create directory":
path => '/root/rahil/puppet/puppetDemo/tmp',
ensure => "directory",
}
}
Antwort1
Was Sie getan haben, istDefinieren einer KlasseAber
Sie müssen aucherkläre es.
Für das Beispiel könnte es so aussehen:
# A class with no parameters
class example_class {
#create a directory
file {"create directory":
path => '/root/rahil/puppet/puppetDemo/tmp',
ensure => "directory",
}
}
class { 'example_class': }
Bitte beachten Sie, dass ich den Namen in example_class
Großbuchstaben geändert habesollte nicht in Klassennamen verwendet werden.
Beachten Sie auch, dass Sie Klassen normalerweise nicht in derselben Datei definieren und deklarieren.
Wie das gemacht wird, ist ein größeres Thema, sieheModule Grundlagen Dokumentationfür den Anfang.