Tom*_*art 6 linux debian configuration-management puppet apt
配置木偶模块的最佳实践是什么?我有傀儡2.7.11。我觉得这种方式很乱,看起来像使用全局变量。
node default {
$always_apt_update = true
include apt
}
Run Code Online (Sandbox Code Playgroud)
我应该创建从原始配置继承大部分配置的类吗?文档似乎有太多版本,我不确定哪一个适用于我。
更新:
当我尝试这个时:
class { 'apt':
always_update => 'true',
}
Run Code Online (Sandbox Code Playgroud)
我收到一个错误:
Error 400 on SERVER: Invalid parameter always_update at /etc/puppet/manifests/nodes.pp:32
Run Code Online (Sandbox Code Playgroud)
您应该使用参数化类而不是全局变量。
例如:
node default {
class {'apt':
always_update =>true
}
}
class apt ($always_update = true ) {
// code
}
node 'example.com' {
class { bar: }
}
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参阅 puppet 文档:
| 归档时间: |
|
| 查看次数: |
27699 次 |
| 最近记录: |