Puppet Class: l3
- Defined in:
- manifests/network/l3.pp
Overview
Copyright (C) 2014 eNovance SAS <licensing@enovance.com>
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Class:
Network L3 node
Parameters:
- debug
-
(optional) Set log output to debug output Defaults to true
- ext_provider_net
-
(optional) Manage L3 with another provider Defaults to false
- external_int
-
(optional) The name of the external nic Defaults to eth1
- manage_tso
-
(optional) Disable TSO on Neutron interfaces Defaults to true
- ha_enabled
-
(optional) Enable HA for L3 agent or not. Defaults to false
- ha_vrrp_auth_type
-
(optional) VRRP authentication type. Can be AH or PASS. Defaults to "PASS"
- ha_vrrp_auth_password
-
(optional) VRRP authentication password. Required if ha_enabled = true. Defaults to undef
- allow_automatic_l3agent_failover
-
(optional) Automatically reschedule routers from offline L3 agents to online L3 agents. Defaults to 'False'
- agent_mode
-
(optional) The working mode for the agent. 'legacy': default behavior (without DVR) 'dvr': enable DVR for an L3 agent running on compute node (DVR in production) 'dvr_snat': enable DVR with centralized SNAT support (DVR for single-host, for testing only) Right now, DVR is not compatible with ha_enabled Defaults to 'legacy'