Puppet Class: ec2api::params
- Inherited by:
-
ec2api::api
ec2api
ec2api::db::sync
ec2api::metadata
ec2api::keystone::auth
- Defined in:
- manifests/params.pp
Overview
Class: ec2api::params
These parameters need to be accessed from several locations and should be considered to be constant
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'manifests/params.pp', line 6
class ec2api::params {
include openstacklib::defaults
$user = 'ec2api'
$group = 'ec2api'
case $facts['os']['family'] {
'RedHat': {
$package_name = 'openstack-ec2-api'
$api_service_name = 'openstack-ec2-api'
$metadata_service_name = 'openstack-ec2-api-metadata'
}
'Debian': {
# FIXME: Correct these variables once UCA provides ec2-api packaging
$package_name = 'ec2api'
$api_service_name = 'ec2-api'
$metadata_service_name = 'ec2-api-metadata'
}
default: {
fail("Unsupported osfamily: ${facts['os']['family']}")
}
}
}
|