Puppet Class: neutron::quota
- Defined in:
- manifests/quota.pp
Overview
Class: neutron::quota
Setups neutron quota.
Parameters
- default_quota
-
(optional) Default number of resources allowed per tenant, minus for unlimited. Defaults to -1.
- quota_network
-
(optional) Number of networks allowed per tenant, and minus means unlimited. Defaults to 10.
- quota_subnet
-
(optional) Number of subnets allowed per tenant, and minus means unlimited. Defaults to 10.
- quota_port
-
(optional) Number of ports allowed per tenant, and minus means unlimited. Defaults to 50.
- quota_router
-
(optional) Number of routers allowed per tenant, and minus means unlimited. Requires L3 extension. Defaults to 10.
- quota_floatingip
-
(optional) Number of floating IPs allowed per tenant, and minus means unlimited. Requires L3 extension. Defaults to 50.
- quota_security_group
-
(optional) Number of security groups allowed per tenant, and minus means unlimited. Requires securitygroup extension. Defaults to 10.
- quota_security_group_rule
-
(optional) Number of security rules allowed per tenant, and minus means unlimited. Requires securitygroup extension. Defaults to 100.
- quota_driver
-
(optional) Default driver to use for quota checks. Defaults to ‘neutron.db.quota_db.DbQuotaDriver’.
- quota_firewall
-
(optional) Number of firewalls allowed per tenant, -1 for unlimited. Defaults to ‘1’.
- quota_firewall_policy
-
(optional) Number of firewalls policies allowed per tenant, -1 for unlimited. Defaults to ‘1’.
- quota_firewall_rule
-
(optional) Number of firewalls rules allowed per tenant, -1 for unlimited. Defaults to ‘-1’.
- quota_health_monitor
-
(optional) Number of health monitors allowed per tenant. A negative value means unlimited. Defaults to ‘-1’.
- quota_items
-
(optional) Resource name(s) that are supported in quota features. Defaults to ‘network,subnet,port’.
- quota_member
-
(optional) Number of pool members allowed per tenant. A negative value means unlimited Defaults to ‘-1’.
- quota_network_gateway
-
(optional) Number of network gateways allowed per tenant, -1 for unlimited. Defaults to ‘5’.
- quota_packet_filter
-
(optional) Number of packet_filters allowed per tenant, -1 for unlimited. Defaults to ‘100’.
- quota_pool
-
(optional) Number of pools allowed per tenant. A negative value means unlimited. Defaults to ‘10’.
- quota_vip
-
(optional) Number of vips allowed per tenant. A negative value means unlimited. Defaults to ‘10’.
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 |
# File 'manifests/quota.pp', line 89
class neutron::quota (
$default_quota = -1,
$quota_network = 10,
$quota_subnet = 10,
$quota_port = 50,
# l3 extension
$quota_router = 10,
$quota_floatingip = 50,
# securitygroup extension
$quota_security_group = 10,
$quota_security_group_rule = 100,
$quota_driver = 'neutron.db.quota_db.DbQuotaDriver',
$quota_firewall = 1,
$quota_firewall_policy = 1,
$quota_firewall_rule = -1,
$quota_health_monitor = -1,
$quota_items = 'network,subnet,port',
$quota_member = -1,
$quota_network_gateway = 5,
$quota_packet_filter = 100,
$quota_pool = 10,
$quota_vip = 10
) {
neutron_config {
'quotas/default_quota': value => $default_quota;
'quotas/quota_network': value => $quota_network;
'quotas/quota_subnet': value => $quota_subnet;
'quotas/quota_port': value => $quota_port;
'quotas/quota_router': value => $quota_router;
'quotas/quota_floatingip': value => $quota_floatingip;
'quotas/quota_security_group': value => $quota_security_group;
'quotas/quota_security_group_rule': value => $quota_security_group_rule;
'quotas/quota_driver': value => $quota_driver;
'quotas/quota_firewall': value => $quota_firewall;
'quotas/quota_firewall_policy': value => $quota_firewall_policy;
'quotas/quota_firewall_rule': value => $quota_firewall_rule;
'quotas/quota_health_monitor': value => $quota_health_monitor;
'quotas/quota_items': value => $quota_items;
'quotas/quota_member': value => $quota_member;
'quotas/quota_network_gateway': value => $quota_network_gateway;
'quotas/quota_packet_filter': value => $quota_packet_filter;
'quotas/quota_pool': value => $quota_pool;
'quotas/quota_vip': value => $quota_vip;
}
}
|