是否有任何选项可以在 rspec-puppet 中动态分配参数值?
下面是我的示例 rspec-puppet 测试用例。现在,我已经对所有 FQDN 和主机名详细信息进行了硬编码。
是否可以动态分配这些值?
let :facts do
{
:fqdn => 'puppet.example.com',
:hostname => 'puppet',
:ipaddress => 'xxx.yy.ee.zzz'
}
end
it do
should contain_host('puppet.example.com').with(
'ensure' => 'present',
'host_aliases' => 'puppet',
'ip' => 'xxx.yy.ee.zzz'
)
end