equal
deleted
inserted
replaced
10 +####################################################################### |
10 +####################################################################### |
11 + |
11 + |
12 # == Class: nova::params |
12 # == Class: nova::params |
13 # |
13 # |
14 # These parameters need to be accessed from several locations and |
14 # These parameters need to be accessed from several locations and |
15 @@ -116,8 +120,39 @@ |
15 @@ -30,6 +34,7 @@ class nova::params { |
|
16 $pymysql_package_name = undef |
|
17 $ceph_client_package_name = 'ceph-common' |
|
18 $genisoimage_package_name = 'genisoimage' |
|
19 + $nova_client_package_name = 'python-novaclient' |
|
20 # service names |
|
21 $api_service_name = 'openstack-nova-api' |
|
22 $cells_service_name = 'openstack-nova-cells' |
|
23 @@ -90,6 +95,7 @@ class nova::params { |
|
24 $pymysql_package_name = 'python-pymysql' |
|
25 $ceph_client_package_name = 'ceph' |
|
26 $genisoimage_package_name = 'genisoimage' |
|
27 + $nova_client_package_name = 'python-novaclient' |
|
28 # service names |
|
29 $api_service_name = 'nova-api' |
|
30 $cells_service_name = 'nova-cells' |
|
31 @@ -128,8 +134,41 @@ class nova::params { |
16 } |
32 } |
17 } |
33 } |
18 } |
34 } |
19 + 'Solaris': { |
35 + 'Solaris': { |
20 + # package names |
36 + # package names |
31 + $objectstore_package_name = 'cloud/openstack/nova' |
47 + $objectstore_package_name = 'cloud/openstack/nova' |
32 + $scheduler_package_name = 'cloud/openstack/nova' |
48 + $scheduler_package_name = 'cloud/openstack/nova' |
33 + $tgt_package_name = 'system/storage/iscsi/iscsi-target' |
49 + $tgt_package_name = 'system/storage/iscsi/iscsi-target' |
34 + $vncproxy_package_name = 'cloud/openstack/nova' |
50 + $vncproxy_package_name = 'cloud/openstack/nova' |
35 + $spicehtml5proxy_package_name = undef |
51 + $spicehtml5proxy_package_name = undef |
|
52 + $genisoimage_package_name = 'media/cdrtools' |
|
53 + $nova_client_package_name = 'library/python/novaclient' |
36 + # service names |
54 + # service names |
37 + $api_service_name = 'application/openstack/nova/nova-api-osapi-compute:default' |
55 + $api_service_name = 'application/openstack/nova/nova-api-osapi-compute:default' |
38 + $cells_service_name = undef |
56 + $cells_service_name = undef |
39 + $cert_service_name = 'application/openstack/nova/nova-cert:default' |
57 + $cert_service_name = 'application/openstack/nova/nova-cert:default' |
40 + $compute_service_name = 'application/openstack/nova/nova-compute:default' |
58 + $compute_service_name = 'application/openstack/nova/nova-compute:default' |
47 + $vncproxy_service_name = 'application/openstack/nova/nova-novncproxy:default' |
65 + $vncproxy_service_name = 'application/openstack/nova/nova-novncproxy:default' |
48 + $spicehtml5proxy_service_name = undef |
66 + $spicehtml5proxy_service_name = undef |
49 + } |
67 + } |
50 default: { |
68 default: { |
51 - fail("Unsupported osfamily: ${::osfamily} operatingsystem: ${::operatingsystem}, module ${module_name} only support osfamily RedHat and Debian") |
69 - fail("Unsupported osfamily: ${::osfamily} operatingsystem: ${::operatingsystem}, module ${module_name} only support osfamily RedHat and Debian") |
52 + fail("Unsupported osfamily: ${::osfamily} operatingsystem: ${::operatingsystem}, module ${module_name} only support osfamily Solaris, RedHat, and Debian") |
70 + fail("Unsupported osfamily: ${::osfamily} operatingsystem: ${::operatingsystem}, module ${module_name} only support osfamily RedHat, Debian, and Solaris") |
53 } |
71 } |
54 } |
72 } |
55 |
73 |