This repository has been archived on 2025-11-20. You can view files and clone it, but cannot push or open issues or pull requests.
Files
salt-master/os/armbian/repo.sls
2022-05-16 18:46:10 +02:00

39 lines
809 B
Plaintext

#!jinja|yaml|gpg
{% set base_url = 'mirrors.dotsrc.org' %}
{%-
set cache_url = salt['pillar.get'](
'services:apt-cache',
default=''
)
%}
{%-
set os_rel = salt['pillar.get'](
'os:release',
default=False
)
%}
{% if not os_rel %}
{% set os_rel = grains['oscodename'] %}
{% endif %}
repo_armbian:
pkgrepo.managed:
- name: 'deb http://{{ cache_url }}{{ base_url }}/armbian-apt {{ os_rel }} main {{ os_rel }}-utils #{{ os_rel }}-desktop'
- dist: {{ os_rel }}
- file: /etc/apt/sources.list.d/armbian.list
- clean_file: True
pin_repo_armbian:
file.absent:
- name: /etc/apt/apt.conf.d/999_pin_repo_armbian
- contents: |
#SALT Managed
Package: *
Pin: origin {{ cache_url }}{{ base_url }}
Pin-Priority: 1001