
This massive code commit actually implements something very simple. previously, we allowed nova_config to omit a section and assumed that section was default. This commit updates the code to require section names for all settings. This change is being made b/c: - it better maps to the config on disk - it is consistent with the other modules Change-Id: Iae71a4c48ed0f9792566f16f0bf13e61569b46e5
41 lines
1.6 KiB
Puppet
41 lines
1.6 KiB
Puppet
# class for overriding the default quota settings.
|
|
class nova::quota(
|
|
$quota_instances = 10,
|
|
$quota_cores = 20,
|
|
$quota_ram = 51200,
|
|
$quota_volumes = 10,
|
|
$quota_gigabytes = 1000,
|
|
$quota_floating_ips = 10,
|
|
$quota_metadata_items = 128,
|
|
$quota_max_injected_files = 5,
|
|
$quota_max_injected_file_content_bytes = 10240,
|
|
$quota_max_injected_file_path_bytes = 255,
|
|
$quota_security_groups = 10,
|
|
$quota_security_group_rules = 20,
|
|
$quota_key_pairs = 10,
|
|
$reservation_expire = 86400,
|
|
$max_age = 0,
|
|
$quota_driver = 'nova.quota.DbQuotaDriver'
|
|
) {
|
|
|
|
nova_config {
|
|
'DEFAULT/quota_instances': value => $quota_instances;
|
|
'DEFAULT/quota_cores': value => $quota_cores;
|
|
'DEFAULT/quota_ram': value => $quota_ram;
|
|
'DEFAULT/quota_volumes': value => $quota_volumes;
|
|
'DEFAULT/quota_gigabytes': value => $quota_gigabytes;
|
|
'DEFAULT/quota_floating_ips': value => $quota_floating_ips;
|
|
'DEFAULT/quota_metadata_items': value => $quota_metadata_items;
|
|
'DEFAULT/quota_max_injected_files': value => $quota_max_injected_files;
|
|
'DEFAULT/quota_max_injected_file_content_bytes': value => $quota_max_injected_file_content_bytes;
|
|
'DEFAULT/quota_max_injected_file_path_bytes': value => $quota_max_injected_file_path_bytes;
|
|
'DEFAULT/quota_security_groups': value => $quota_security_groups;
|
|
'DEFAULT/quota_security_group_rules': value => $quota_security_group_rules;
|
|
'DEFAULT/quota_key_pairs': value => $quota_key_pairs;
|
|
'DEFAULT/reservation_expire': value => $reservation_expire;
|
|
'DEFAULT/max_age': value => $max_age;
|
|
'DEFAULT/quota_driver': value => $quota_driver
|
|
}
|
|
|
|
}
|