add md5 configuration support for bgp routers
Change-Id: I1e6bbc3ebd47bb9b4186e7891e6ab2b8a08af53a
diff --git a/_states/contrail.py b/_states/contrail.py
index ea74ce3..4632370 100644
--- a/_states/contrail.py
+++ b/_states/contrail.py
@@ -251,6 +251,8 @@
- ip_address: 10.0.0.133
- type: mx
- asn: 64512
+ - key_type: md5
+ - key: password
Enforce the BGP router absence
@@ -623,7 +625,7 @@
return ret
-def bgp_router_present(name, type, ip_address, asn=64512, **kwargs):
+def bgp_router_present(name, type, ip_address, asn=64512, key_type=None, key=None, **kwargs):
'''
Ensures that the Contrail BGP router exists.
@@ -634,7 +636,7 @@
'result': True,
'comment': 'BGP router {0} already exists'.format(name)}
- ret = __salt__['contrail.bgp_router_create'](name, type, ip_address, asn, **kwargs)
+ ret = __salt__['contrail.bgp_router_create'](name, type, ip_address, asn, key_type, key, **kwargs)
if len(ret['changes']) == 0:
pass
return ret