diff --git a/contrail_provisioning/common/base.py b/contrail_provisioning/common/base.py index cb603f06..63d132e6 100644 --- a/contrail_provisioning/common/base.py +++ b/contrail_provisioning/common/base.py @@ -380,10 +380,9 @@ def get_config(self, fl, sec, var): def has_config(self, fl, sec, var): has = False with settings(warn_only=True): - output = local("openstack-config --has %s %s %s" % ( + output = local("openstack-config --get %s %s %s" % ( fl, sec, var), capture=True) - has = bool(int(output)) - return has + return output.succeeded def setup(self): self.disable_selinux()