Added support for downloading formulas from multiple baseurls into the same environment.

This commit is contained in:
Thomas Larsen committed 2016-02-08 13:45:09 +00:00
1 parent 337c48b14c
commit d1cbec3fe2
3 files changed
+13 -8

No files matched your search

+3 -2
View File
@@ -4,7 +4,8 @@
{% from "salt/formulas.jinja" import formulas_git_opt with context %}
# Loop over all formulas listed in pillar data
{% for env, entries in salt['pillar.get']('salt_formulas:list', {}).items() %}
{% for env, elements in salt['pillar.get']('salt_formulas:list', {}).items() %}
{% for baseurl, entries in elements.items() %}
{% for entry in entries %}
{% set basedir = formulas_git_opt(env, 'basedir')|load_yaml %}
@@ -26,7 +27,6 @@
{% if gitdir not in processed_gitdirs %}
{% do processed_gitdirs.append(gitdir) %}
{% set options = formulas_git_opt(env, 'options')|load_yaml %}
{% set baseurl = formulas_git_opt(env, 'baseurl')|load_yaml %}
{{ gitdir }}:
git.latest:
- name: {{ baseurl }}/{{ entry }}.git
@@ -43,3 +43,4 @@
{% endfor %}
{% endfor %}
{% endfor %}