diff --git a/apt-cacher/ng/server.sls b/apt-cacher/ng/server.sls index 7782c28..1c40aaa 100644 --- a/apt-cacher/ng/server.sls +++ b/apt-cacher/ng/server.sls @@ -1,12 +1,12 @@ {% if grains['os_family'] == 'Debian' %} {% from "apt-cacher/ng/map.jinja" import apt_cacher_ng with context %} -{% if 'include' in apt_cacher_ng %} +{%- if 'include' in apt_cacher_ng %} include: -{% for include_line in apt_cacher_ng.include %} +{%- for include_line in apt_cacher_ng.include %} - {{ include_line }} -{% endfor %} -{% endif %} +{%- endfor %} +{%- endif %} apt-cacher-ng: pkg.installed: @@ -20,12 +20,18 @@ apt-cacher-ng: - file: {{ apt_cacher_ng.server_config }} - file: {{ apt_cacher_ng.server_cache_dir }} - file: {{ apt_cacher_ng.server_log_dir }} -{% if 'require_in' in apt_cacher_ng %} +{%- if 'require' in apt_cacher_ng %} + - require: +{%- for require in apt_cacher_ng.require %} + - {{ require }} +{%- endfor %} +{%- endif %} +{%- if 'require_in' in apt_cacher_ng %} - require_in: -{% for require_in in apt_cacher_ng.require_in %} +{%- for require_in in apt_cacher_ng.require_in %} - {{ require_in }} -{% endfor %} -{% endif %} +{%- endfor %} +{%- endif %} {{ apt_cacher_ng.server_config }}: file.managed: