パペットクラスの実行方法

パペットクラスの実行方法

私はパペット初心者です。簡単なパペットクラスの実行方法を知りたいです。以下は私が実行しようとしているクラスです。

puppet apply classExample.pp

クラス例.ppクラスが記述されているファイルです。このコードはクラスをコンパイルするだけで、何も起こりません。このクラスを実行するにはどうすればよいでしょうか?

 # A class with no parameters
class exampleClass {

 #create a directory
  file {"create directory":
    path => '/root/rahil/puppet/puppetDemo/tmp',
    ensure => "directory",
  }

}

答え1

あなたがしたことはクラスの定義しかし、
あなたはまた宣言する

例として、次のようになります。

# 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': }

名前をexample_class大文字に変更したことに注意してくださいクラス名には使用しないでください
また、通常は同じファイルでクラスの定義と宣言は行わないことに注意してください。どの
ように行うかは大きなトピックです。モジュールの基礎ドキュメントまず最初に。

関連情報