config/puppet-modules-wrs/puppet-dcmanager/src/dcmanager/manifests/params.pp
Dean Troyer 9b95aa0a35 StarlingX open source release updates
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
2018-05-31 07:35:52 -07:00

48 lines
1.5 KiB
Puppet

#
# Files in this package are licensed under Apache; see LICENSE file.
#
# Copyright (c) 2013-2016 Wind River Systems, Inc.
#
# SPDX-License-Identifier: Apache-2.0
#
#
class dcmanager::params {
$dcmanager_dir = '/etc/dcmanager'
$dcmanager_conf = '/etc/dcmanager/dcmanager.conf'
if $::osfamily == 'Debian' {
$package_name = 'distributedcloud-dcmanager'
$client_package = 'distributedcloud-client-dcmanagerclient'
$api_package = 'distributedcloud-dcmanager'
$api_service = 'dcmanager-api'
$manager_package = 'distributedcloud-dcmanager'
$manager_service = 'dcmanager-manager'
$db_sync_command = 'dcmanager-manage db_sync'
} elsif($::osfamily == 'RedHat') {
$package_name = 'distributedcloud-dcmanager'
$client_package = 'distributedcloud-client-dcmanagerclient'
$api_package = false
$api_service = 'dcmanager-api'
$manager_package = false
$manager_service = 'dcmanager-manager'
$db_sync_command = 'dcmanager-manage db_sync'
} elsif($::osfamily == 'WRLinux') {
$package_name = 'dcmanager'
$client_package = 'distributedcloud-client-dcmanagerclient'
$api_package = false
$api_service = 'dcmanager-api'
$manager_package = false
$manager_service = 'dcmanager-manager'
$db_sync_command = 'dcmanager-manage db_sync'
} else {
fail("unsuported osfamily ${::osfamily}, currently WindRiver, Debian, Redhat are the only supported platforms")
}
}