5 # |
5 # |
6 # === Parameters |
6 # === Parameters |
7 # |
7 # |
8 # [*glancecache_dirname*] |
8 # [*glancecache_dirname*] |
9 # (optional) Default path to local image cache. |
9 # (optional) Default path to local image cache. |
10 # Defaults to $state_path/images |
10 # Defaults to /var/share/nova/images |
11 # |
11 # |
12 # [*solariszones_snapshots_directory*] |
12 # [*solariszones_snapshots_directory*] |
13 # (optional) Location where solariszones driver will store instance |
13 # (optional) Location where solariszones driver will store instance |
14 # snapshots before uploading them to Glance |
14 # snapshots before uploading them to Glance |
15 # Defaults to $instances_path/snapshots |
15 # Defaults to $instances_path/snapshots |
16 # |
16 # |
17 class nova::compute::solaris_zones( |
17 class nova::compute::solaris_zones( |
18 $glancecache_dirname='$state_path/images', |
18 $glancecache_dirname='/var/share/nova/images', |
19 $solariszones_snapshots_directory='$instances_path/snapshots', |
19 $solariszones_snapshots_directory='$instances_path/snapshots', |
20 ) { |
20 ) { |
21 |
21 |
22 nova_config { |
22 nova_config { |
23 'DEFAULT/glancecache_dirname': value => $glancecache_dirname; |
23 'DEFAULT/compute_driver': value => 'solariszones.SolarisZonesDriver'; |
24 'DEFAULT/solariszones_snapshots_directory': value => $solariszones_snapshots_directory; |
24 'DEFAULT/pybasedir': value => '/usr/lib/python2.7/vendor-packages'; |
25 'DEFAULT/compute_driver': value => 'solariszones.SolarisZonesDriver'; |
25 'DEFAULT/fping_path': value => '/usr/bin/fping'; |
26 'DEFAULT/pybasedir': value => '/usr/lib/python2.7/vendor-packages'; |
26 'DEFAULT/network_driver': value => 'nova.network.solaris_net'; |
27 'DEFAULT/fping_path': value => '/usr/bin/fping'; |
27 'solariszones/glancecache_dirname': value => $glancecache_dirname; |
28 'DEFAULT/network_driver': value => 'nova.network.solaris_net'; |
28 'solariszones/solariszones_snapshots_directory': value => $solariszones_snapshots_directory; |
29 } |
29 } |
30 } |
30 } |