を持つクラスを宣言私は現在、私はしかし、私は/etc/puppet/manifests/site.pp
でこれらのクラスを宣言する問題が生じています/etc/puppet/modules/params/manifests/init.pp
人形は:継承
class modulename ($variable_name = 'Any string') inherits modulename::params{
file { '/tmp/mytoplevelclass.sh' :
mode => '644',
ensure => 'present',
content => $variable_name
}
}
class modulename::params{
}
内で作成された2つのクラスを持っています。現在、私はそれは私がクライアント上でpuppet agent -t
を実行したときに、私はというエラーを取得しているため、これは間違っていることを知っている
node default { #client
class { 'modulename':}
class { 'modulename::params':}
}
として書かれている
は、クラスモジュール名は/ etc /人形で宣言されて見つけることができませんでした/manifests/site.pp
私はいくつかの異なる構成を試しましたが、やはり何をすべきかは不明です。