我可以在我的 nodes.pp 中定义这种格式的数组吗?
$servers = [
{
name => 'felix',
ip => '192.168.43.5',
env => 'prod',
},
{
name => 'washington',
ip => '192.168.43.11',
env => 'uat',
},
]
答案1
我找不到任何理由说这样做不行。摘自木偶文档:
$foo = [ 'one', {'second' => 'two', 'third' => 'three'} ]
notice( $foo[1]['third'] )
不确定由于某些要求,数据是否必须像那样嵌套,但像那样组织数据不是更合乎逻辑吗?
$servers = {
felix => { ip => '192.168.43.5',
env => 'prod',
},
washington => { ip => '192.168.43.11',
env => 'uat',
},
}