2be3e3f9d2
* Manage Puppet OpenStack CI CA and create a common certificate, auto-signed. * Configure RabbitMQ to activate SSL on scenario002 * Configure OpenStack services that run on scenario002 to connect to RabbitMQ using SSL protocol. Change-Id: Ic435078472ba4e0e0eaf04a64e5bcb7aabba7b3d
20 lines
664 B
Puppet
20 lines
664 B
Puppet
class openstack_integration::params {
|
|
|
|
case $::osfamily {
|
|
'RedHat': {
|
|
$cacert_path = '/etc/ssl/certs/ca-bundle.crt'
|
|
$cert_path = '/etc/pki/ca-trust/source/anchors/puppet_openstack.crt'
|
|
$update_ca_certs_cmd = '/usr/bin/update-ca-trust force-enable && /usr/bin/update-ca-trust extract'
|
|
}
|
|
'Debian': {
|
|
$cacert_path = '/etc/ssl/certs/puppet_openstack.pem'
|
|
$cert_path = '/usr/local/share/ca-certificates/puppet_openstack.crt'
|
|
$update_ca_certs_cmd = '/usr/sbin/update-ca-certificates'
|
|
}
|
|
default: {
|
|
fail("Unsupported osfamily: ${::osfamily} operatingsystem")
|
|
}
|
|
}
|
|
|
|
}
|