feat: allow selecting alternate salt package repositoriestags/v1.8.0
@@ -37,6 +37,10 @@ salt: | |||
salt_ssh: 'salt-ssh' | |||
pyinotify: 'python-pyinotify' # the package to be installed for pyinotify | |||
# Set which salt repository to use, default to https://repo.saltstack.com | |||
# For older releases use https://archive.repo.saltproject.io | |||
repo: 'https://archive.repo.saltproject.io' | |||
# Set which release of SaltStack to use, default to 'latest' | |||
# To get the available releases: | |||
# * http://repo.saltstack.com/yum/redhat/7/x86_64/ |
@@ -13,6 +13,7 @@ | |||
{%- set osmajorrelease = salt['grains.get']('osmajorrelease', osrelease)|string %} | |||
{%- set oscodename = salt['grains.get']('oscodename') %} | |||
{%- set opensuse_repo_suffix = 'Leap_' ~ osrelease if salt['grains.get']('osfinger', '') == 'Leap-15' else 'Tumbleweed' %} | |||
{%- set salt_repo = salt['pillar.get']('salt:repo', 'https://repo.saltstack.com') %} | |||
#from template-formula | |||
{%- if grains.os_family == 'MacOS' %} | |||
@@ -24,8 +25,8 @@ | |||
Debian: | |||
pkgrepo: 'deb http://repo.saltstack.com/{{ py_ver_repr or 'apt' }}/{{ osfamily_lower }}/{{ osmajorrelease }}/amd64/{{ salt_release }} {{ oscodename }} main' | |||
key_url: 'https://repo.saltstack.com/{{ py_ver_repr or 'apt' }}/{{ osfamily_lower }}/{{ osmajorrelease }}/amd64/{{ salt_release }}/SALTSTACK-GPG-KEY.pub' | |||
pkgrepo: 'deb {{ salt_repo }}/{{ py_ver_repr or 'apt' }}/{{ osfamily_lower }}/{{ osmajorrelease }}/amd64/{{ salt_release }} {{ oscodename }} main' | |||
key_url: '{{ salt_repo }}/{{ py_ver_repr or 'apt' }}/{{ osfamily_lower }}/{{ osmajorrelease }}/amd64/{{ salt_release }}/SALTSTACK-GPG-KEY.pub' | |||
libgit2: libgit2-22 | |||
pyinotify: python-pyinotify | |||
gitfs: | |||
@@ -41,8 +42,8 @@ Debian: | |||
RedHat: | |||
pkgrepo_name: saltstack | |||
pkgrepo_humanname: SaltStack repo for RHEL/CentOS $releasever | |||
pkgrepo: 'https://repo.saltstack.com/{{ py_ver_repr or 'yum' }}/redhat/$releasever/$basearch/{{ salt_release }}' | |||
key_url: 'https://repo.saltstack.com/{{ py_ver_repr or 'yum' }}/redhat/$releasever/$basearch/{{ salt_release }}/SALTSTACK-GPG-KEY.pub' | |||
pkgrepo: '{{ salt_repo }}/{{ py_ver_repr or 'yum' }}/redhat/$releasever/$basearch/{{ salt_release }}' | |||
key_url: '{{ salt_repo }}/{{ py_ver_repr or 'yum' }}/redhat/$releasever/$basearch/{{ salt_release }}/SALTSTACK-GPG-KEY.pub' | |||
pygit2: python-pygit2 | |||
python_git: GitPython | |||
gitfs: |
@@ -13,6 +13,7 @@ | |||
{% set osmajorrelease = salt['grains.get']('osmajorrelease', osrelease)|string %} | |||
{% set oscodename = salt['grains.get']('oscodename') %} | |||
{% set os_family_lower = salt['grains.get']('os_family')|lower %} | |||
{% set salt_repo = salt['pillar.get']('salt:repo', 'https://repo.saltstack.com') %} | |||
Fedora: | |||
pygit2: python2-pygit2 | |||
@@ -20,12 +21,12 @@ Fedora: | |||
Amazon: | |||
pkgrepo_name: saltstack-amzn-repo | |||
pkgrepo_humanname: SaltStack repo for Amazon Linux 2 | |||
pkgrepo: 'https://repo.saltstack.com/{{ py_ver_dir or 'yum' }}/amazon/2/$basearch/{{ salt_release }}' | |||
key_url: 'https://repo.saltstack.com/{{ py_ver_dir or 'yum' }}/amazon/2/$basearch/{{ salt_release }}/SALTSTACK-GPG-KEY.pub' | |||
pkgrepo: '{{ salt_repo }}/{{ py_ver_dir or 'yum' }}/amazon/2/$basearch/{{ salt_release }}' | |||
key_url: '{{ salt_repo }}/{{ py_ver_dir or 'yum' }}/amazon/2/$basearch/{{ salt_release }}/SALTSTACK-GPG-KEY.pub' | |||
Ubuntu: | |||
pkgrepo: 'deb http://repo.saltstack.com/{{ py_ver_dir or 'apt' }}/{{ os_lower }}/{{ osrelease }}/amd64/{{ salt_release }} {{ oscodename }} main' | |||
key_url: 'https://repo.saltstack.com/{{ py_ver_dir or 'apt' }}/{{ os_lower }}/{{ osrelease }}/amd64/{{ salt_release }}/SALTSTACK-GPG-KEY.pub' | |||
pkgrepo: 'deb {{ salt_repo }}/{{ py_ver_dir or 'apt' }}/{{ os_lower }}/{{ osrelease }}/amd64/{{ salt_release }} {{ oscodename }} main' | |||
key_url: '{{ salt_repo }}/{{ py_ver_dir or 'apt' }}/{{ os_lower }}/{{ osrelease }}/amd64/{{ salt_release }}/SALTSTACK-GPG-KEY.pub' | |||
pygit2: python-pygit2 | |||
gitfs: | |||
pygit2: | |||
@@ -35,8 +36,8 @@ Ubuntu: | |||
install_from_package: Null | |||
Raspbian: | |||
pkgrepo: 'deb http://repo.saltstack.com/{{ py_ver_dir or 'apt' }}/{{ os_family_lower }}/{{ osmajorrelease }}/armhf/{{ salt_release }} {{ oscodename }} main' | |||
key_url: 'https://repo.saltstack.com/{{ py_ver_dir or 'apt' }}/{{ os_family_lower }}/{{ osmajorrelease }}/armhf/{{ salt_release }}/SALTSTACK-GPG-KEY.pub' | |||
pkgrepo: 'deb {{ salt_repo }}/{{ py_ver_dir or 'apt' }}/{{ os_family_lower }}/{{ osmajorrelease }}/armhf/{{ salt_release }} {{ oscodename }} main' | |||
key_url: '{{ salt_repo }}/{{ py_ver_dir or 'apt' }}/{{ os_family_lower }}/{{ osmajorrelease }}/armhf/{{ salt_release }}/SALTSTACK-GPG-KEY.pub' | |||
SmartOS: | |||
salt_master: salt |
@@ -86,7 +86,7 @@ values: | |||
state: running | |||
parallel: true | |||
pin_version: false | |||
pkgrepo: deb http://repo.saltstack.com/apt/ubuntu/16.04/amd64/3000 xenial main | |||
pkgrepo: deb https://repo.saltstack.com/apt/ubuntu/16.04/amd64/3000 xenial main | |||
py_ver: '' | |||
pygit2: python-pygit2 | |||
pyinotify: python-pyinotify |
@@ -86,7 +86,7 @@ values: | |||
state: running | |||
parallel: true | |||
pin_version: false | |||
pkgrepo: deb http://repo.saltstack.com/apt/ubuntu/18.04/amd64/3000 bionic main | |||
pkgrepo: deb https://repo.saltstack.com/apt/ubuntu/18.04/amd64/3000 bionic main | |||
py_ver: '' | |||
pygit2: python-pygit2 | |||
pyinotify: python-pyinotify |
@@ -86,7 +86,7 @@ values: | |||
state: running | |||
parallel: true | |||
pin_version: false | |||
pkgrepo: deb http://repo.saltstack.com/py3/debian/10/amd64/3000 buster main | |||
pkgrepo: deb https://repo.saltstack.com/py3/debian/10/amd64/3000 buster main | |||
py_ver: py3 | |||
pyinotify: python-pyinotify | |||
python_dulwich: python-dulwich |
@@ -86,7 +86,7 @@ values: | |||
state: running | |||
parallel: true | |||
pin_version: false | |||
pkgrepo: deb http://repo.saltstack.com/py3/debian/9/amd64/3000 stretch main | |||
pkgrepo: deb https://repo.saltstack.com/py3/debian/9/amd64/3000 stretch main | |||
py_ver: py3 | |||
pyinotify: python-pyinotify | |||
python_dulwich: python-dulwich |
@@ -86,7 +86,7 @@ values: | |||
state: running | |||
parallel: true | |||
pin_version: false | |||
pkgrepo: deb http://repo.saltstack.com/py3/ubuntu/16.04/amd64/3000 xenial main | |||
pkgrepo: deb https://repo.saltstack.com/py3/ubuntu/16.04/amd64/3000 xenial main | |||
py_ver: py3 | |||
pygit2: python-pygit2 | |||
pyinotify: python-pyinotify |
@@ -86,7 +86,7 @@ values: | |||
state: running | |||
parallel: true | |||
pin_version: false | |||
pkgrepo: deb http://repo.saltstack.com/py3/ubuntu/18.04/amd64/3000 bionic main | |||
pkgrepo: deb https://repo.saltstack.com/py3/ubuntu/18.04/amd64/3000 bionic main | |||
py_ver: py3 | |||
pygit2: python-pygit2 | |||
pyinotify: python-pyinotify |
@@ -86,7 +86,7 @@ values: | |||
state: running | |||
parallel: true | |||
pin_version: false | |||
pkgrepo: deb http://repo.saltstack.com/py3/debian/10/amd64/3001 buster main | |||
pkgrepo: deb https://repo.saltstack.com/py3/debian/10/amd64/3001 buster main | |||
py_ver: py3 | |||
pyinotify: python-pyinotify | |||
python_dulwich: python-dulwich |
@@ -86,7 +86,7 @@ values: | |||
state: running | |||
parallel: true | |||
pin_version: false | |||
pkgrepo: deb http://repo.saltstack.com/py3/debian/9/amd64/3001 stretch main | |||
pkgrepo: deb https://repo.saltstack.com/py3/debian/9/amd64/3001 stretch main | |||
py_ver: py3 | |||
pyinotify: python-pyinotify | |||
python_dulwich: python-dulwich |
@@ -86,7 +86,7 @@ values: | |||
state: running | |||
parallel: true | |||
pin_version: false | |||
pkgrepo: deb http://repo.saltstack.com/py3/ubuntu/16.04/amd64/3001 xenial main | |||
pkgrepo: deb https://repo.saltstack.com/py3/ubuntu/16.04/amd64/3001 xenial main | |||
py_ver: py3 | |||
pygit2: python-pygit2 | |||
pyinotify: python-pyinotify |
@@ -86,7 +86,7 @@ values: | |||
state: running | |||
parallel: true | |||
pin_version: false | |||
pkgrepo: deb http://repo.saltstack.com/py3/ubuntu/18.04/amd64/3001 bionic main | |||
pkgrepo: deb https://repo.saltstack.com/py3/ubuntu/18.04/amd64/3001 bionic main | |||
py_ver: py3 | |||
pygit2: python-pygit2 | |||
pyinotify: python-pyinotify |
@@ -86,7 +86,7 @@ values: | |||
state: running | |||
parallel: true | |||
pin_version: false | |||
pkgrepo: deb http://repo.saltstack.com/py3/ubuntu/20.04/amd64/3001 focal main | |||
pkgrepo: deb https://repo.saltstack.com/py3/ubuntu/20.04/amd64/3001 focal main | |||
py_ver: py3 | |||
pygit2: python-pygit2 | |||
pyinotify: python-pyinotify |
@@ -86,7 +86,7 @@ values: | |||
state: running | |||
parallel: true | |||
pin_version: false | |||
pkgrepo: deb http://repo.saltstack.com/py3/debian/10/amd64/3002 buster main | |||
pkgrepo: deb https://repo.saltstack.com/py3/debian/10/amd64/3002 buster main | |||
py_ver: py3 | |||
pyinotify: python-pyinotify | |||
python_dulwich: python-dulwich |
@@ -86,7 +86,7 @@ values: | |||
state: running | |||
parallel: true | |||
pin_version: false | |||
pkgrepo: deb http://repo.saltstack.com/py3/debian/9/amd64/3002 stretch main | |||
pkgrepo: deb https://repo.saltstack.com/py3/debian/9/amd64/3002 stretch main | |||
py_ver: py3 | |||
pyinotify: python-pyinotify | |||
python_dulwich: python-dulwich |
@@ -86,7 +86,7 @@ values: | |||
state: running | |||
parallel: true | |||
pin_version: false | |||
pkgrepo: deb http://repo.saltstack.com/py3/ubuntu/16.04/amd64/3002 xenial main | |||
pkgrepo: deb https://repo.saltstack.com/py3/ubuntu/16.04/amd64/3002 xenial main | |||
py_ver: py3 | |||
pygit2: python-pygit2 | |||
pyinotify: python-pyinotify |
@@ -86,7 +86,7 @@ values: | |||
state: running | |||
parallel: true | |||
pin_version: false | |||
pkgrepo: deb http://repo.saltstack.com/py3/ubuntu/18.04/amd64/3002 bionic main | |||
pkgrepo: deb https://repo.saltstack.com/py3/ubuntu/18.04/amd64/3002 bionic main | |||
py_ver: py3 | |||
pygit2: python-pygit2 | |||
pyinotify: python-pyinotify |
@@ -86,7 +86,7 @@ values: | |||
state: running | |||
parallel: true | |||
pin_version: false | |||
pkgrepo: deb http://repo.saltstack.com/py3/ubuntu/20.04/amd64/3002 focal main | |||
pkgrepo: deb https://repo.saltstack.com/py3/ubuntu/20.04/amd64/3002 focal main | |||
py_ver: py3 | |||
pygit2: python-pygit2 | |||
pyinotify: python-pyinotify |