Allow installation of multiple packages

This commit is contained in:
Alexandre Anriot 2018-10-19 14:20:22 +02:00
parent 3a5b51940e
commit b2c07443ca
2 changed files with 8 additions and 1 deletions

View File

@ -24,7 +24,14 @@
nginx_install:
pkg.installed:
{{ sls_block(nginx.package.opts) }}
{% if nginx.lookup.package is iterable and nginx.lookup.package is not string %}
- pkgs:
{% for pkg in nginx.lookup.package %}
- {{ pkg }}
{% endfor %}
{% else %}
- name: {{ nginx.lookup.package }}
{% endif %}
{% if salt['grains.get']('os_family') == 'Debian' %}
nginx_official_repo:

View File

@ -44,7 +44,7 @@ nginx:
# These are usually set by grains in map.jinja
# Typically you can comment these out.
lookup:
package: nginx-custom
package: nginx-custom (can be a list)
service: nginx
webuser: www-data
conf_file: /etc/nginx/nginx.conf