Skip to content

Instantly share code, notes, and snippets.

@l3m
Last active September 26, 2016 11:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save l3m/90f4b309e21408feec2fc518633c3646 to your computer and use it in GitHub Desktop.
Save l3m/90f4b309e21408feec2fc518633c3646 to your computer and use it in GitHub Desktop.
#### init.sls
{% for foo_install_part in [1, 2] %}
{% set foo_installer = salt['pillar.get']('foo_installer:' ~ foo_install_part) %}
download-{{ foo_installer }}:
- ...
{% endfor %}
##### /srv/pillar/data.sls
foo_installer:
1: filename_232323_1.zip
2: filename_373737_2.zip
@anlutro
Copy link

anlutro commented Sep 26, 2016

Try this. Pillar file:

foo_installer:
  - filename_1.zip
  - filename_2.zip

State:

{% for installer in pillar.foo_installer %}
download-{{ installer }}:
  # ...
{% endfor %}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment