我需要创建相当多的资源,更准确地说是RabbitMQ vhosts的权限集。
我想从2个hiera查找创建这些。 2个数组包含用户和虚拟主机。
$users = [user1, user2, user3]
$resources = [resource1, resource2, resource3]
应该成为:
$myhashes = {
'user1@resource1' => {
},
'user1@resource2' => {
},
'user1@resource3' => {
},
'user2@resource1' => {
},
'user2@resource2' => {
},
'user2@resource3' => {
},
'user3@resource1' => {
},
'user3@resource2' => {
},
'user3@resource3' => {
},
}
然后可以将此哈希提供给create_resources。我不知道如何在Puppet或Ruby中进行此操作。从一个数组创建资源没有问题,但是当我需要该数组中的每个条目来保存来自另一个数组的数据时,我就迷失了。
答案 0 :(得分:0)
根据您提供的有关如何进行组合部分的信息:
scheduled_for
答案 1 :(得分:0)
我最终在傀儡中做到了:
Nz()