disable vnc_api_lib file create in client role if config is defined
Change-Id: I5bf2a1d514f78da0131e60d2d4d6bab3c2927879
diff --git a/opencontrail/client.sls b/opencontrail/client.sls
index 2b4334d..61b999c 100644
--- a/opencontrail/client.sls
+++ b/opencontrail/client.sls
@@ -5,6 +5,7 @@
pkg.installed:
- names: {{ client.pkgs }}
+{%- if not pillar.opencontrail.config is defined %}
{%- if client.identity.engine == "keystone" %}
/etc/contrail/vnc_api_lib.ini:
file.managed:
@@ -13,6 +14,7 @@
- require:
- pkg: opencontrail_client_packages
{%- endif %}
+{%- endif %}
{%- for virtual_router_name, virtual_router in client.get('virtual_router', {}).items() %}