Files
e931cd247a259e56227020979997db4c5eef01c3
puppet-openstack-integration /manifests /rabbitmq.pp

44 lines
1.5 KiB
ObjectPascal
Raw Normal View History

include::openstack_integration::params
ensure=>directory,
owner=>'root',
mode=>'0755',
selinux_ignore_defaults=>true,
before=>File["/etc/rabbitmq/ssl/private/${::fqdn}.pem"],
}
openstack_integration::ssl_key{'rabbitmq':
key_path=>"/etc/rabbitmq/ssl/private/${::fqdn}.pem",
}
class{'::rabbitmq':
ssl=>true,
ssl_only=>true,
ssl_key=>"/etc/rabbitmq/ssl/private/${::fqdn}.pem",
environment_variables=>$::openstack_integration::config::rabbit_env,
}else{
class{'::rabbitmq':
environment_variables=>$::openstack_integration::config::rabbit_env,
rabbitmq_vhost{'/':
provider=>'rabbitmqctl',
require=>Class['::rabbitmq'],
}
}