1
1
- name : Add apt repository for Saltstack (arm)
2
2
block :
3
- - name : Ensure keyrings directory exists
4
- ansible.builtin. file :
3
+ - name : Ensure /etc/apt/ keyrings directory exists
4
+ file :
5
5
path : /etc/apt/keyrings
6
6
state : directory
7
7
mode : ' 0755'
8
8
9
- - name : Download Salt Project public key
9
+ - name : salt gpg key
10
10
ansible.builtin.get_url :
11
11
url : https://packages.broadcom.com/artifactory/api/security/keypair/SaltProjectKey/public
12
- dest : /etc/apt/keyrings/salt-archive-keyring.pgp
12
+ dest : /etc/apt/keyrings/salt-archive-keyring-2023 .pgp
13
13
mode : ' 0644'
14
14
15
- - name : Add Salt repository sources
16
- ansible.builtin.get_url :
17
- url : https://github.com/saltstack /salt-install-guide/releases/latest/download/salt.sources
18
- dest : /etc/apt/sources.list.d/ salt.sources
19
- mode : ' 0644 '
15
+ - name : salt apt repo
16
+ ansible.builtin.apt_repository :
17
+ repo : " deb [signed-by=/etc/apt/keyrings /salt-archive-keyring-2023.pgp arch=arm64] https://packages.broadcom.com/artifactory/saltproject-deb/ stable main "
18
+ filename : ' salt.list '
19
+ state : present
20
20
when : platform == "arm64"
21
21
22
22
- name : Add apt repository for Saltstack (amd)
23
23
block :
24
+ - name : Ensure /etc/apt/keyrings directory exists
25
+ file :
26
+ path : /etc/apt/keyrings
27
+ state : directory
28
+ mode : ' 0755'
29
+
24
30
- name : salt gpg key
25
- ansible.builtin.apt_key :
26
- url : https://repo.saltproject.io/salt/py3/ubuntu/20.04/amd64/SALT-PROJECT-GPG-PUBKEY-2023.gpg
27
- keyring : /etc/apt/trusted.gpg.d/salt-archive-keyring-2023-amd.gpg
31
+ ansible.builtin.get_url :
32
+ url : https://packages.broadcom.com/artifactory/api/security/keypair/SaltProjectKey/public
33
+ dest : /etc/apt/keyrings/salt-archive-keyring-2023.pgp
34
+ mode : ' 0644'
28
35
29
36
- name : salt apt repo
30
37
ansible.builtin.apt_repository :
31
- repo : deb [signed-by=/etc/apt/trusted.gpg.d/salt-archive-keyring-2023-amd.gpg arch=amd64] https://repo.saltproject.io/salt/py3/ubuntu/20.04/amd64/{{ salt_minon_version }} focal main
38
+ repo : " deb [signed-by=/etc/apt/keyrings/salt-archive-keyring-2023.pgp arch=amd64] https://packages.broadcom.com/artifactory/saltproject-deb/ stable main"
39
+ filename : ' salt.list'
32
40
state : present
33
41
when : platform == "amd64"
34
42
35
43
- name : Salt minion install
36
44
apt :
37
45
name : salt-minion
46
+ state : present
47
+ update_cache : yes
0 commit comments