blob: 0c3f7a75c53d7ebb0ab5cf6ada60c5ac171fd994 [file] [log] [blame]
{%- from "linux/map.jinja" import system with context %}
{%- if system.enabled %}
{%- if grains.os_family == 'Debian' %}
{%- if system.repo|length > 0 %}
include:
- linux.system.repo
{%- endif %}
{%- for key, config in system.apt.get('config', {}).items() %}
linux_apt_conf_{{ key }}:
file.managed:
- name: /etc/apt/apt.conf.d/99{{ key }}-salt
- template: jinja
- source: salt://linux/files/apt.conf
- defaults:
config: {{ config|yaml }}
{%- if system.repo|length > 0 %}
- require_in:
- pkg: linux_repo_prereq_pkgs
{%- endif %}
{%- endfor %}
{%- endif %}
{%- endif %}