パペットでヒエラを使おうとしています。そして、どうすればこのようなものをhieraに移動できるのだろうと思っています:
意味:
define apache::namevirtualhost {
$addr_port = $name
# Template uses: $addr_port
concat::fragment { "NameVirtualHost ${addr_port}":
target => $apache::ports_file,
content => template('apache/namevirtualhost.erb'),
}
}
次に、私の super_node.pp で:
apache::namevirtualhost { '*:80': }
'*:80' を hiera json ファイルに移動するにはどうすればよいですか? このようなもの(動作しないようです):
{
"apache::namevirtualhost" : "*:80"
}
定義を複数回含める場合の同じ質問、どのように設定を hiera に移動できますか:
vagrant::box { 'dev.local':
sshport => '2223',
ip => '10.69.69.101'
}
vagrant::box { 'it.local':
sshport => '2224',
ip => '10.69.69.102'
}