假设我有 3 台服务器,那 3 台服务器安装了 apache。对于它们中的每一个,我必须实例化几个 apache::vhost 定义的资源。
有什么办法可以代替这样做
node 'srv1.example.com' inherit webserver {
apache::vhost { 'toto1' :
... => ... ,
}
apache::vhost { 'toto2' :
... => ... ,
}
apache::vhost { 'toto3' :
... => ... ,
}
}
可以使用以下模式做某事(承认我定义的资源只是名称可以做它需要做的事情)
node 'srv1.example.com' inherit webserver {
$vhost = ['toto1', 'toto2', 'toto3'];
??????
}