Skip to content

Commit f7803fd

Browse files
authored
feat(base): ensure only one apt source for salt repo (#384)
1 parent 22e5d86 commit f7803fd

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

salt/base/salt.sls

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,11 @@ python3-pip:
2828
pkg.latest
2929

3030
{% if grains["os"] == "Ubuntu" %}
31+
{# TODO: can be removed after anytime after 2024-07-16 #}
32+
remove_old_salt_repo:
33+
file.absent:
34+
- name: /etc/apt/sources.list.d/saltstack.list
35+
3136
salt-repo:
3237
pkgrepo.managed:
3338
- humanname: repo.saltstack.org
@@ -36,19 +41,17 @@ salt-repo:
3641
- key_url: https://archive.repo.saltproject.io/py3/ubuntu/20.04/{{ grains["osarch"] }}/archive/3004/salt-archive-keyring.gpg
3742
{% elif grains["oscodename"] == "jammy" %}
3843
- 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
39-
- file: /etc/apt/sources.list.d/salt.list
4044
- key_url: https://repo.saltproject.io/salt/py3/ubuntu/22.04/{{ grains["osarch"] }}/SALT-PROJECT-GPG-PUBKEY-2023.gpg
4145
- aptkey: False
4246
{% elif grains["oscodename"] == "noble" %}
4347
- 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
44-
- file: /etc/apt/sources.list.d/salt.list
4548
- key_url: https://repo.saltproject.io/salt/py3/ubuntu/24.04/{{ grains["osarch"] }}/SALT-PROJECT-GPG-PUBKEY-2023.gpg
4649
- aptkey: False
4750
{% else %}
4851
- name: deb http://archive.repo.saltstack.com/py3/ubuntu/{{ grains["osrelease"] }}/{{ grains["osarch"] }}/2018.3 {{ grains["oscodename"] }} main
4952
- key_url: https://archive.repo.saltstack.com/py3/ubuntu/18.04/amd64/2018.3/SALTSTACK-GPG-KEY.pub
5053
{% endif %}
51-
- file: /etc/apt/sources.list.d/saltstack.list
54+
- file: /etc/apt/sources.list.d/salt.list
5255
{% endif %}
5356

5457

0 commit comments

Comments
 (0)