|
|
|
|
|
|
|
|
that differ from whats in defaults.yaml |
|
|
that differ from whats in defaults.yaml |
|
|
##} |
|
|
##} |
|
|
{% set osrelease = salt['grains.get']('osrelease') %} |
|
|
{% set osrelease = salt['grains.get']('osrelease') %} |
|
|
|
|
|
{% set salt_release = salt['pillar.get']('salt:release', 'latest') %} |
|
|
{% set os_family_map = salt['grains.filter_by']({ |
|
|
{% set os_family_map = salt['grains.filter_by']({ |
|
|
'Debian': { |
|
|
'Debian': { |
|
|
'pkgrepo': 'deb http://repo.saltstack.com/apt/' + |
|
|
'pkgrepo': 'deb http://repo.saltstack.com/apt/' + |
|
|
salt['grains.get']('os')|lower + '/' + salt['grains.get']('osmajorrelease', osrelease) + '/amd64/latest ' + salt['grains.get']('oscodename') + ' main', |
|
|
|
|
|
'key_url': 'https://repo.saltstack.com/apt/' + salt['grains.get']('os')|lower + '/' + salt['grains.get']('osmajorrelease', osrelease) + '/amd64/latest/SALTSTACK-GPG-KEY.pub', |
|
|
|
|
|
|
|
|
salt['grains.get']('os')|lower + '/' + salt['grains.get']('osmajorrelease', osrelease) + '/amd64/' + salt_release + ' ' + salt['grains.get']('oscodename') + ' main', |
|
|
|
|
|
'key_url': 'https://repo.saltstack.com/apt/' + salt['grains.get']('os')|lower + '/' + salt['grains.get']('osmajorrelease', osrelease) + '/amd64/' + salt_release + '/SALTSTACK-GPG-KEY.pub', |
|
|
'libgit2': 'libgit2-22', |
|
|
'libgit2': 'libgit2-22', |
|
|
'gitfs': { |
|
|
'gitfs': { |
|
|
'pygit2': { |
|
|
'pygit2': { |
|
|
|
|
|
|
|
|
}, |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
'RedHat': { |
|
|
'RedHat': { |
|
|
|
|
|
'pkgrepo': 'https://repo.saltstack.com/yum/redhat/$releasever/$basearch/' + salt_release |
|
|
|
|
|
'key_url': 'https://repo.saltstack.com/yum/redhat/$releasever/$basearch/' + salt_release + '/SALTSTACK-GPG-KEY.pub' |
|
|
'pygit2': salt['grains.filter_by']({ |
|
|
'pygit2': salt['grains.filter_by']({ |
|
|
'Fedora': 'python2-pygit2', |
|
|
'Fedora': 'python2-pygit2', |
|
|
'default': 'python-pygit2', |
|
|
'default': 'python-pygit2', |
|
|
|
|
|
|
|
|
}, merge=salt['grains.filter_by']({ |
|
|
}, merge=salt['grains.filter_by']({ |
|
|
'Ubuntu': { |
|
|
'Ubuntu': { |
|
|
'pkgrepo': 'deb http://repo.saltstack.com/apt/' + |
|
|
'pkgrepo': 'deb http://repo.saltstack.com/apt/' + |
|
|
salt['grains.get']('os')|lower + '/' + osrelease + '/amd64/latest ' + salt['grains.get']('oscodename') + ' main', |
|
|
|
|
|
'key_url': 'https://repo.saltstack.com/apt/' + salt['grains.get']('os')|lower + '/' + osrelease + '/amd64/latest/SALTSTACK-GPG-KEY.pub', |
|
|
|
|
|
|
|
|
salt['grains.get']('os')|lower + '/' + osrelease + '/amd64/' + salt_release + ' ' + salt['grains.get']('oscodename') + ' main', |
|
|
|
|
|
'key_url': 'https://repo.saltstack.com/apt/' + salt['grains.get']('os')|lower + '/' + osrelease + '/amd64/' + salt_release + '/SALTSTACK-GPG-KEY.pub', |
|
|
'pygit2': 'python-pygit2', |
|
|
'pygit2': 'python-pygit2', |
|
|
'gitfs': { |
|
|
'gitfs': { |
|
|
'pygit2': { |
|
|
'pygit2': { |
|
|
|
|
|
|
|
|
}, |
|
|
}, |
|
|
'Raspbian': { |
|
|
'Raspbian': { |
|
|
'pkgrepo': 'deb http://repo.saltstack.com/apt/' + |
|
|
'pkgrepo': 'deb http://repo.saltstack.com/apt/' + |
|
|
salt['grains.get']('os_family')|lower + '/' + salt['grains.get']('osmajorrelease', osrelease) + '/armhf/latest ' + salt['grains.get']('oscodename') + ' main', |
|
|
|
|
|
'key_url': 'https://repo.saltstack.com/apt/' + salt['grains.get']('os_family')|lower + '/' + salt['grains.get']('osmajorrelease', osrelease) + '/armhf/latest/SALTSTACK-GPG-KEY.pub', |
|
|
|
|
|
|
|
|
salt['grains.get']('os_family')|lower + '/' + salt['grains.get']('osmajorrelease', osrelease) + '/armhf/' + salt_release + ' ' + salt['grains.get']('oscodename') + ' main', |
|
|
|
|
|
'key_url': 'https://repo.saltstack.com/apt/' + salt['grains.get']('os_family')|lower + '/' + salt['grains.get']('osmajorrelease', osrelease) + '/armhf/' + salt_release + '/SALTSTACK-GPG-KEY.pub', |
|
|
}, |
|
|
}, |
|
|
'SmartOS': { |
|
|
'SmartOS': { |
|
|
'salt_master': 'salt', |
|
|
'salt_master': 'salt', |