From 99b93ad9c76e9570c195aa00114a2166e6b9b34b Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Fri, 3 Nov 2017 17:01:41 +0000 Subject: [PATCH] networks.py: Added up/down-delay and lacp rate options. --- ansible/filter_plugins/networks.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ansible/filter_plugins/networks.py b/ansible/filter_plugins/networks.py index 804e94baf..b2f2f3019 100644 --- a/ansible/filter_plugins/networks.py +++ b/ansible/filter_plugins/networks.py @@ -148,7 +148,10 @@ def net_bridge_ports(context, name, inventory_hostname=None): net_bond_mode = _make_attr_filter('bond_mode') net_bond_slaves = _make_attr_filter('bond_slaves') net_bond_miimon = _make_attr_filter('bond_miimon') +net_bond_updelay = _make_attr_filter('bond_updelay') +net_bond_downdelay = _make_attr_filter('bond_downdelay') net_bond_xmit_hash_policy = _make_attr_filter('bond_xmit_hash_policy') +net_bond_lacp_rate = _make_attr_filter('bond_lacp_rate') def _route_obj(route): @@ -278,7 +281,10 @@ def net_bond_obj(context, name, inventory_hostname=None): mode = net_bond_mode(context, name, inventory_hostname) slaves = net_bond_slaves(context, name, inventory_hostname) miimon = net_bond_miimon(context, name, inventory_hostname) + updelay = net_bond_updelay(context, name, inventory_hostname) + downdelay = net_bond_downdelay(context, name, inventory_hostname) xmit_hash_policy = net_bond_xmit_hash_policy(context, name, inventory_hostname) + lacp_rate = net_bond_lacp_rate(context, name, inventory_hostname) routes = net_routes(context, name, inventory_hostname) if routes: routes = [_route_obj(route) for route in routes] @@ -293,7 +299,10 @@ def net_bond_obj(context, name, inventory_hostname=None): 'bond_slaves': slaves, 'bond_mode': mode, 'bond_miimon': miimon, + 'bond_updelay': updelay, + 'bond_downdelay': downdelay, 'bond_xmit_hash_policy': xmit_hash_policy, + 'bond_lacp_rate': lacp_rate, 'route': routes, 'rules': rules, 'bootproto': 'static',