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