Implemented option to disable port-security for openstack. Implemented option to specify floating_ip in openstack. Solved 2 bugs in floating_ip implementation for Openstack
Change-Id: I1d6463f9743924dacd93d522f625ecef34b0decf
Signed-off-by: montesmoreno <pablo.montesmoreno@telefonica.com>
diff --git a/db_base.py b/db_base.py
index 807c73d..10f9404 100644
--- a/db_base.py
+++ b/db_base.py
@@ -125,8 +125,11 @@
_convert_str2boolean(data[k], items)
if k in items:
if type(data[k]) is str:
- if data[k]=="false" or data[k]=="False": data[k]=False
- elif data[k]=="true" or data[k]=="True": data[k]=True
+ if data[k]=="false" or data[k]=="False" or data[k]=="0": data[k]=False
+ elif data[k]=="true" or data[k]=="True" or data[k]=="1": data[k]=True
+ elif type(data[k]) is int:
+ if data[k]==0: data[k]=False
+ elif data[k]==1: data[k]=True
if type(data) is tuple or type(data) is list:
for k in data:
if type(k) is dict or type(k) is tuple or type(k) is list: