fuel-plugin-detach-rabbitmq/tests/template.pp

24 lines
632 B
Puppet

$amqp_hosts = [ '192.168.0.1', '192.168.0.2' ]
$amqp_port = '5673'
$rabbit_enabled = true
$deploy_vrouter = false
$corosync_roles = ['standalone-rabbitmq']
$corosync_nodes = ['node1', 'node2']
$calculated_content = inline_template('<%
require "yaml"
amqp_hosts = @amqp_hosts.map {|x| x + ":" + @amqp_port}.join(",")
data = {
"amqp_hosts" => amqp_hosts,
"rabbit" => {
"enabled" => @rabbit_enabled,
},
"deploy_vrouter" => @deploy_vrouter,
}
data["corosync_nodes"] = @corosync_nodes if @corosync_nodes
data["corosync_roles"] = @corosync_roles if @corosync_roles
-%>
<%= YAML.dump(data) %>')
notice($calculated_content)