24 lines
541 B
Plaintext
24 lines
541 B
Plaintext
---
|
|
{%- from "apt/map.jinja" import apt with context %}
|
|
apt-deps:
|
|
pkg.installed:
|
|
- pkgs:
|
|
- avahi-daemon
|
|
- avahi-utils
|
|
|
|
apt-proxy-detect:
|
|
file.managed:
|
|
- name: /usr/local/bin/apt-proxy-detect.py
|
|
- source: salt://apt/apt.py.j2
|
|
- template: jinja
|
|
- mode: "0755"
|
|
|
|
{% for itemkey, itemvalue in apt.config.items() -%}
|
|
apt-proxy-{{ itemkey }}:
|
|
file.managed:
|
|
- name: /etc/apt/apt.conf.d/{{ itemkey }}
|
|
- user: root
|
|
- group: root
|
|
- mode: "0644"
|
|
- contents: {{ itemvalue.content }}
|
|
{% endfor -%} |