{%- set cache_url = salt['pillar.get']( 'services:apt-cache', default='' ) %} {% if salt['pillar.get']('os:release', default = 'buster') != 'bullseye' %} repo_debian-bullseye: pkgrepo.managed: - name: 'deb http://{{ cache_url }}deb.debian.org/debian bullseye main contrib' - file: /etc/apt/sources.list.d/debian-bullseye.list - clean_file: True {% else %} repo_debian-bullseye-absent: file.absent: - name: /etc/apt/sources.list.d/debian-bullseye.list {% endif %}