From e264158e093734b0e2ccc361b292ea9642f44386 Mon Sep 17 00:00:00 2001 From: Shane Sveller Date: Mon, 19 Oct 2015 18:44:29 -0500 Subject: [PATCH 1/2] Update saltstack.pkgrepo to use new APT repo on Ubuntu --- salt/pkgrepo/ubuntu/absent.sls | 15 ++++++++++++++- salt/pkgrepo/ubuntu/init.sls | 15 ++++++++++++++- 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/salt/pkgrepo/ubuntu/absent.sls b/salt/pkgrepo/ubuntu/absent.sls index 27b5fd6..7762518 100644 --- a/salt/pkgrepo/ubuntu/absent.sls +++ b/salt/pkgrepo/ubuntu/absent.sls @@ -1,3 +1,16 @@ -drop-saltstack-pkgrepo: +drop-legacy-saltstack-pkgrepo: pkgrepo.absent: - ppa: saltstack/salt + +drop-saltstack-pkgrepo: + pkgrepo.absent: + {% if grains['osrelease'] == '14.04' %} + - dist: trusty + - key_url: https://repo.saltstack.com/apt/ubuntu/ubuntu14/SALTSTACK-GPG-KEY.pub + - name: deb http://repo.saltstack.com/apt/ubuntu/ubuntu14 trusty main + {% elif grains['osrelease'] == '12.04' %} + - dist: precise + - key_url: https://repo.saltstack.com/apt/ubuntu/ubuntu12/SALTSTACK-GPG-KEY.pub + - name: deb http://repo.saltstack.com/apt/ubuntu/ubuntu12 precise main + {% endif %} + - file: /etc/apt/sources.list.d/saltstack.list \ No newline at end of file diff --git a/salt/pkgrepo/ubuntu/init.sls b/salt/pkgrepo/ubuntu/init.sls index bd3986a..0bf5dbd 100644 --- a/salt/pkgrepo/ubuntu/init.sls +++ b/salt/pkgrepo/ubuntu/init.sls @@ -1,3 +1,16 @@ +legacy-saltstack-pkgrepo: + pkgrepo.absent: + - ppa: saltstack/salt + saltstack-pkgrepo: pkgrepo.managed: - - ppa: saltstack/salt + {% if grains['osrelease'] == '14.04' %} + - dist: trusty + - key_url: https://repo.saltstack.com/apt/ubuntu/ubuntu14/SALTSTACK-GPG-KEY.pub + - name: deb http://repo.saltstack.com/apt/ubuntu/ubuntu14 trusty main + {% elif grains['osrelease'] == '12.04' %} + - dist: precise + - key_url: https://repo.saltstack.com/apt/ubuntu/ubuntu12/SALTSTACK-GPG-KEY.pub + - name: deb http://repo.saltstack.com/apt/ubuntu/ubuntu12 precise main + {% endif %} + - file: /etc/apt/sources.list.d/saltstack.list \ No newline at end of file From 9da6cd408a77974ac9ba4e142ed69c2c5b7b3d43 Mon Sep 17 00:00:00 2001 From: Shane Sveller Date: Mon, 19 Oct 2015 18:44:58 -0500 Subject: [PATCH 2/2] Update Vagrant bootstrap to use new APT repo --- dev/setup-salt.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dev/setup-salt.sh b/dev/setup-salt.sh index 12aaaf8..bf2bd4b 100644 --- a/dev/setup-salt.sh +++ b/dev/setup-salt.sh @@ -1,7 +1,8 @@ #!/bin/sh sudo apt-get update -y -sudo apt-get install python-software-properties pkg-config software-properties-common -y -sudo add-apt-repository ppa:saltstack/salt -y +echo 'deb http://repo.saltstack.com/apt/ubuntu/ubuntu14 trusty main' | sudo tee /etc/apt/sources.list.d/saltstack.list +wget -O - https://repo.saltstack.com/apt/ubuntu/ubuntu14/SALTSTACK-GPG-KEY.pub | sudo apt-key add - +sudo apt-get update -y sudo apt-get install salt-master -y sudo apt-get install salt-minion -y # setup top files to test the formula