Extend nova quota support
Added quota_server_groups and quota_server_group_members options to quota class Change-Id: I2d05d6301875981c559f0696e51ed55e6e415470
This commit is contained in:
@@ -76,6 +76,14 @@
|
|||||||
# (optional) Number of key pairs
|
# (optional) Number of key pairs
|
||||||
# Defaults to 100
|
# Defaults to 100
|
||||||
#
|
#
|
||||||
|
# [*quota_server_groups*]
|
||||||
|
# (optional) Number of server groups per project
|
||||||
|
# Defaults to 10
|
||||||
|
#
|
||||||
|
# [*quota_server_group_members*]
|
||||||
|
# (optional) Number of servers per server group
|
||||||
|
# Defaults to 10
|
||||||
|
#
|
||||||
# [*reservation_expire*]
|
# [*reservation_expire*]
|
||||||
# (optional) Time until reservations expire in seconds
|
# (optional) Time until reservations expire in seconds
|
||||||
# Defaults to 86400
|
# Defaults to 86400
|
||||||
@@ -105,6 +113,8 @@ class nova::quota(
|
|||||||
$quota_security_groups = 10,
|
$quota_security_groups = 10,
|
||||||
$quota_security_group_rules = 20,
|
$quota_security_group_rules = 20,
|
||||||
$quota_key_pairs = 100,
|
$quota_key_pairs = 100,
|
||||||
|
$quota_server_groups = 10,
|
||||||
|
$quota_server_group_members = 10,
|
||||||
$reservation_expire = 86400,
|
$reservation_expire = 86400,
|
||||||
$until_refresh = 0,
|
$until_refresh = 0,
|
||||||
$max_age = 0,
|
$max_age = 0,
|
||||||
@@ -164,6 +174,8 @@ class nova::quota(
|
|||||||
'DEFAULT/quota_security_groups': value => $quota_security_groups;
|
'DEFAULT/quota_security_groups': value => $quota_security_groups;
|
||||||
'DEFAULT/quota_security_group_rules': value => $quota_security_group_rules;
|
'DEFAULT/quota_security_group_rules': value => $quota_security_group_rules;
|
||||||
'DEFAULT/quota_key_pairs': value => $quota_key_pairs;
|
'DEFAULT/quota_key_pairs': value => $quota_key_pairs;
|
||||||
|
'DEFAULT/quota_server_groups': value => $quota_server_groups;
|
||||||
|
'DEFAULT/quota_server_group_members': value => $quota_server_group_members;
|
||||||
'DEFAULT/reservation_expire': value => $reservation_expire;
|
'DEFAULT/reservation_expire': value => $reservation_expire;
|
||||||
'DEFAULT/until_refresh': value => $until_refresh;
|
'DEFAULT/until_refresh': value => $until_refresh;
|
||||||
'DEFAULT/max_age': value => $max_age;
|
'DEFAULT/max_age': value => $max_age;
|
||||||
|
@@ -19,6 +19,8 @@ describe 'nova::quota' do
|
|||||||
:quota_security_groups => 10,
|
:quota_security_groups => 10,
|
||||||
:quota_security_group_rules => 20,
|
:quota_security_group_rules => 20,
|
||||||
:quota_key_pairs => 100,
|
:quota_key_pairs => 100,
|
||||||
|
:quota_server_groups => 10,
|
||||||
|
:quota_server_group_members => 10,
|
||||||
:reservation_expire => 86400,
|
:reservation_expire => 86400,
|
||||||
:until_refresh => 0,
|
:until_refresh => 0,
|
||||||
:max_age => 0,
|
:max_age => 0,
|
||||||
@@ -56,6 +58,8 @@ describe 'nova::quota' do
|
|||||||
:quota_security_groups => 20,
|
:quota_security_groups => 20,
|
||||||
:quota_security_group_rules => 40,
|
:quota_security_group_rules => 40,
|
||||||
:quota_key_pairs => 200,
|
:quota_key_pairs => 200,
|
||||||
|
:quota_server_groups => 20,
|
||||||
|
:quota_server_group_members => 20,
|
||||||
:reservation_expire => 6400,
|
:reservation_expire => 6400,
|
||||||
:until_refresh => 30,
|
:until_refresh => 30,
|
||||||
:max_age => 60
|
:max_age => 60
|
||||||
|
Reference in New Issue
Block a user