Fix common options position in params.pp
These parameters are common for both systems, they could be moved out from 'case'. Change-Id: I694b75a329dcaad4ef7bfec9efbc2e7327c99224
This commit is contained in:
@@ -15,27 +15,27 @@
|
|||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
#
|
#
|
||||||
# ironic::params
|
# == Class: ironic::params
|
||||||
|
#
|
||||||
|
# Parameters for puppet-ironic
|
||||||
#
|
#
|
||||||
|
|
||||||
class ironic::params {
|
class ironic::params {
|
||||||
include ::openstacklib::defaults
|
include ::openstacklib::defaults
|
||||||
|
|
||||||
$dbsync_command =
|
$dbsync_command =
|
||||||
'ironic-dbsync --config-file /etc/ironic/ironic.conf'
|
'ironic-dbsync --config-file /etc/ironic/ironic.conf'
|
||||||
|
|
||||||
$inspector_dbsync_command =
|
$inspector_dbsync_command =
|
||||||
'ironic-inspector-dbsync --config-file /etc/ironic-inspector/inspector.conf upgrade'
|
'ironic-inspector-dbsync --config-file /etc/ironic-inspector/inspector.conf upgrade'
|
||||||
|
$client_package = 'python-ironicclient'
|
||||||
|
$lib_package_name = 'python-ironic-lib'
|
||||||
|
|
||||||
case $::osfamily {
|
case $::osfamily {
|
||||||
'RedHat': {
|
'RedHat': {
|
||||||
$common_package_name = 'openstack-ironic-common'
|
$common_package_name = 'openstack-ironic-common'
|
||||||
$lib_package_name = 'python-ironic-lib'
|
|
||||||
$api_package = 'openstack-ironic-api'
|
$api_package = 'openstack-ironic-api'
|
||||||
$api_service = 'openstack-ironic-api'
|
$api_service = 'openstack-ironic-api'
|
||||||
$conductor_package = 'openstack-ironic-conductor'
|
$conductor_package = 'openstack-ironic-conductor'
|
||||||
$conductor_service = 'openstack-ironic-conductor'
|
$conductor_service = 'openstack-ironic-conductor'
|
||||||
$client_package = 'python-ironicclient'
|
|
||||||
$inspector_package = 'openstack-ironic-inspector'
|
$inspector_package = 'openstack-ironic-inspector'
|
||||||
$inspector_service = 'openstack-ironic-inspector'
|
$inspector_service = 'openstack-ironic-inspector'
|
||||||
$inspector_dnsmasq_service = 'openstack-ironic-inspector-dnsmasq'
|
$inspector_dnsmasq_service = 'openstack-ironic-inspector-dnsmasq'
|
||||||
@@ -50,12 +50,10 @@ class ironic::params {
|
|||||||
}
|
}
|
||||||
'Debian': {
|
'Debian': {
|
||||||
$common_package_name = 'ironic-common'
|
$common_package_name = 'ironic-common'
|
||||||
$lib_package_name = 'python-ironic-lib'
|
|
||||||
$api_service = 'ironic-api'
|
$api_service = 'ironic-api'
|
||||||
$api_package = 'ironic-api'
|
$api_package = 'ironic-api'
|
||||||
$conductor_service = 'ironic-conductor'
|
$conductor_service = 'ironic-conductor'
|
||||||
$conductor_package = 'ironic-conductor'
|
$conductor_package = 'ironic-conductor'
|
||||||
$client_package = 'python-ironicclient'
|
|
||||||
$inspector_package = 'ironic-inspector'
|
$inspector_package = 'ironic-inspector'
|
||||||
$inspector_service = 'ironic-inspector'
|
$inspector_service = 'ironic-inspector'
|
||||||
# it seems like there is not currently a builtin dnsmasq in the debian packaging
|
# it seems like there is not currently a builtin dnsmasq in the debian packaging
|
||||||
|
|||||||
Reference in New Issue
Block a user