Формат массивов в Puppet [closed]

Можно ли определить массив в этом формате в моем node.pp?

$servers = [
    {
        name => 'felix',
        ip   => '192.168.43.5',
        env  => 'prod',
    },
    {
        name => 'washington',
        ip   => '192.168.43.11',
        env  => 'uat',
    },
]
0
задан 8 November 2017 в 01:51
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',
                 },
}
1
ответ дан 4 December 2019 в 21:27

Теги

Похожие вопросы