誰かが私になぜこれがうまくいくのか説明できますか:
node 'puppetagent'{
$my_role="proxmoxnode"
include role_proxmoxnode
}
class role_proxmoxnode {
include sshdconf
}
そして、これはしません:
node 'puppetagent'{
include role_proxmoxnode
}
class role_proxmoxnode {
$my_role="proxmoxnode"
include sshdconf
}
「作業」とは、sshdconf モジュールによって設定された sshd_config.erb ファイルが、期待どおりに $my_role="proxmoxnode" を見つけることを意味します。「機能しない」とは、「「my_role」の値が見つかりませんでした」と不平を言うテンプレートを意味します。私は puppet 3.0 を使用しています。
ロールに関するhttp://projects.puppetlabs.com/projects/1/wiki/Infrastructure_Design_Guidelinesのドキュメントに従いました。
ありがとう