我刚刚进入 hiera,现在已经配置了它,我迁移到 hiera 的尝试非常困难,因为我无法获得写入语法。有人可以帮助我将以下内容从类声明转换为 hiera 吗?
我的 declare.pp 文件中的当前声明:
class profile::web {
class { 'nsswitch':
automount => 'files',
hosts => ['files','dns'],
}
}
class { 'sudo': }
sudo::conf { 'web-users':
sudo_config_dir => '/etc/sudoers.d/',
source => 'puppet:///files/web/web-users.conf',
}
谢谢担
简单:
---
nsswitch::automount: files
nsswitch::hosts:
- files
- dns
在 hiera 文件中;切勿使用选项卡!!
在清单中,您可以使用
include nsswitch
或者,您可以使用 hiera_include 函数从 Hiera 加载类列表:
hiera_include('classes')
然后,您将需要在Hiera文件中使用一系列类。