supabase-postgres.git / summary / log / commit / refs
commit 94a17cbecbe112c50cbb0cf1fcc45b68999e39a3
Author: Oliver Rice <github@oliverrice.com>
Commit: GitHub <noreply@github.com>
Date: Thu Oct 31 20:25:18 2024 +0000
Update saltminion install to use the new package repo location (#1306)
* fix suffix parsing for staging releases
* update saltminion install to use the new package repo location
* test install
* revert test config
ansible/tasks/internal/install-salt.yml | 34 +++++++++++++++++++++++++--------
1 file changed, 26 insertions(+), 8 deletions(-)
diff --git a/ansible/tasks/internal/install-salt.yml b/ansible/tasks/internal/install-salt.yml
index 281e370b..73cd6ee8 100644
--- a/ansible/tasks/internal/install-salt.yml
+++ b/ansible/tasks/internal/install-salt.yml
@@ -1,29 +1,47 @@
- name: Add apt repository for Saltstack (arm)
block:
+ - name: Ensure /etc/apt/keyrings directory exists
+ file:
+ path: /etc/apt/keyrings
+ state: directory
+ mode: '0755'
+
- name: salt gpg key
- ansible.builtin.apt_key:
- url: https://repo.saltproject.io/salt/py3/ubuntu/20.04/arm64/SALT-PROJECT-GPG-PUBKEY-2023.gpg
- keyring: /etc/apt/trusted.gpg.d/salt-archive-keyring-2023-arm.gpg
+ ansible.builtin.get_url:
+ url: https://packages.broadcom.com/artifactory/api/security/keypair/SaltProjectKey/public
+ dest: /etc/apt/keyrings/salt-archive-keyring-2023.pgp
+ mode: '0644'
- name: salt apt repo
ansible.builtin.apt_repository:
- repo: deb [signed-by=/etc/apt/trusted.gpg.d/salt-archive-keyring-2023-arm.gpg arch=arm64] https://repo.saltproject.io/salt/py3/ubuntu/20.04/arm64/{{ salt_minion_version }} focal main
+ repo: "deb [signed-by=/etc/apt/keyrings/salt-archive-keyring-2023.pgp arch=arm64] https://packages.broadcom.com/artifactory/saltproject-deb/ stable main"
+ filename: 'salt.list'
state: present
when: platform == "arm64"
- name: Add apt repository for Saltstack (amd)
block:
+ - name: Ensure /etc/apt/keyrings directory exists
+ file:
+ path: /etc/apt/keyrings
+ state: directory
+ mode: '0755'
+
- name: salt gpg key
- ansible.builtin.apt_key:
- url: https://repo.saltproject.io/salt/py3/ubuntu/20.04/amd64/SALT-PROJECT-GPG-PUBKEY-2023.gpg
- keyring: /etc/apt/trusted.gpg.d/salt-archive-keyring-2023-amd.gpg
+ ansible.builtin.get_url:
+ url: https://packages.broadcom.com/artifactory/api/security/keypair/SaltProjectKey/public
+ dest: /etc/apt/keyrings/salt-archive-keyring-2023.pgp
+ mode: '0644'
- name: salt apt repo
ansible.builtin.apt_repository:
- 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
+ repo: "deb [signed-by=/etc/apt/keyrings/salt-archive-keyring-2023.pgp arch=amd64] https://packages.broadcom.com/artifactory/saltproject-deb/ stable main"
+ filename: 'salt.list'
state: present
when: platform == "amd64"
- name: Salt minion install
apt:
name: salt-minion
+ state: present
+ update_cache: yes
[parent: 004595dcedd1]