#!jinja|yaml|gpg {%- set cache_url = salt['pillar.get']( 'services:apt-cache', default='' ) %} repo_debian: pkgrepo.managed: - name: deb http://{{ cache_url }}deb.debian.org/debian {{ grains['oscodename'] }} main contrib non-free - dist: {{ grains['oscodename'] }} - file: /etc/apt/sources.list.d/debian.list - clean_file: True repo_debian-backports: pkgrepo.managed: - name: deb http://{{ cache_url}}deb.debian.org/debian {{ grains['oscodename'] }}-backports main contrib non-free - dist: {{ grains['oscodename'] }} - file: /etc/apt/sources.list.d/debian-backports.list - clean_file: True repo_debian-security: pkgrepo.managed: - name: deb http://{{ cache_url}}deb.debian.org/debian {{ grains['oscodename'] }}/updates main contrib non-free - dist: {{ grains['oscodename'] }} - file: /etc/apt/sources.list.d/debian-security.list - clean_file: True #apt-update: # cmd.run: # - name: apt update -y # - listen: # - pkgrepo: repo_maketank