@@ -33,25 +33,27 @@ remove_old_salt_repo:
3333 file.absent :
3434 - name: /etc/apt/sources.list.d/saltstack.list
3535
36+ {% if grains[" oscodename" ] in [" focal" , " jammy" , " noble" ] %}
37+ salt-pin-config :
38+ file.managed :
39+ - name: /etc/apt/preferences.d/salt-pin-1001
40+ - contents: |
41+ Package: salt-*
42+ Pin: version 3006.*
43+ Pin-Priority: 1001
44+ - user: root
45+ - group: root
46+ - mode: " 0644"
47+ {% endif %}
48+
3649salt-repo :
3750 pkgrepo.managed :
38- - humanname: repo.saltstack.org
39- {% if grains[" oscodename" ] == " focal" %}
40- - name: deb https://archive.repo.saltproject.io/py3/ubuntu/20.04/ {{ grains[" osarch" ] }}/archive/3004 focal main
41- - key_url: https://archive.repo.saltproject.io/py3/ubuntu/20.04/ {{ grains[" osarch" ] }}/archive/3004/salt-archive-keyring.gpg
42- {% elif grains[" oscodename" ] == " jammy" %}
43- - name: deb [signed-by=/etc/apt/keyrings/salt-archive-keyring.gpg arch={{ grains["osarch"] }}] https ://repo.saltproject.io/salt/py3/ubuntu/22.04/{{ grains[" osarch" ] }}/3007 jammy main
44- - key_url: https://repo.saltproject.io/salt/py3/ubuntu/22.04/ {{ grains[" osarch" ] }}/SALT-PROJECT-GPG-PUBKEY-2023.gpg
45- - aptkey: False
46- {% elif grains[" oscodename" ] == " noble" %}
47- - name: deb [signed-by=/etc/apt/keyrings/salt-archive-keyring.gpg arch={{ grains["osarch"] }}] https ://repo.saltproject.io/salt/py3/ubuntu/24.04/{{ grains[" osarch" ] }}/3007 noble main
48- - key_url: https://repo.saltproject.io/salt/py3/ubuntu/24.04/ {{ grains[" osarch" ] }}/SALT-PROJECT-GPG-PUBKEY-2023.gpg
51+ {% if grains[" oscodename" ] in [" focal" , " jammy" , " noble" ] %}
52+ - name: deb [signed-by=/etc/apt/keyrings/salt-archive-keyring-2024.pgp arch={{ grains["osarch"] }}] https ://packages.broadcom.com/artifactory/saltproject-deb/ stable main
53+ - key_url: https://packages.broadcom.com/artifactory/api/security/keypair/SaltProjectKey/public
4954 - aptkey: False
50- {% else %}
51- - name: deb http://archive.repo.saltstack.com/py3/ubuntu/ {{ grains[" osrelease" ] }}/{{ grains[" osarch" ] }}/2018.3 {{ grains[" oscodename" ] }} main
52- - key_url: https://archive.repo.saltstack.com/py3/ubuntu/18.04/amd64/2018.3/SALTSTACK-GPG-KEY.pub
53- {% endif %}
5455 - file: /etc/apt/sources.list.d/salt.list
56+ {% endif %}
5557{% endif %}
5658
5759
0 commit comments