Install python-contrail deps during salt state
Default python urllib3 package does not suitable for
python-contrail pacakge and used by salt module during
opencontrail state. This commit forces python-contrail
dependencies to be installed during salt-minion state.
Related-PROD: PROD-29809
Change-Id: I7f11659bdd6dec5bb477dbe819aa55368c49b0e5
diff --git a/opencontrail/meta/salt.yml b/opencontrail/meta/salt.yml
index 21080ce..968da5d 100644
--- a/opencontrail/meta/salt.yml
+++ b/opencontrail/meta/salt.yml
@@ -40,4 +40,10 @@
require:
- salt: opencontrail.config
- salt: opencontrail.collector
+dependency:
+ {% from "opencontrail/map.jinja" import client with context %}
+ {%- if client.get('enabled', False) %}
+ engine: pkg
+ pkgs: {{ client.pkgs }}
+ {%- endif %}