@@ -41,6 +41,8 @@ Debian: | |||
install_from_source: false | |||
RedHat: | |||
pkgrepo_name: saltstack | |||
pkgrepo_humanname: SaltStack repo for RHEL/CentOS $releasever | |||
pkgrepo: 'https://repo.saltstack.com/{{ py_ver_repr }}/redhat/$releasever/$basearch/{{ salt_release }}' | |||
key_url: 'https://repo.saltstack.com/{{ py_ver_repr }}/redhat/$releasever/$basearch/{{ salt_release }}/SALTSTACK-GPG-KEY.pub' | |||
pygit2: python-pygit2 |
@@ -19,6 +19,12 @@ | |||
Fedora: | |||
pygit2: python2-pygit2 | |||
Amazon: | |||
pkgrepo_name: saltstack-amzn-repo | |||
pkgrepo_humanname: SaltStack repo for Amazon Linux 2 | |||
pkgrepo: 'https://repo.saltstack.com/yum/amazon/2/$basearch/{{ salt_release }}' | |||
key_url: 'https://repo.saltstack.com/yum/amazon/2/$basearch/{{ salt_release }}/SALTSTACK-GPG-KEY.pub' | |||
Ubuntu: | |||
pkgrepo: 'deb http://repo.saltstack.com/{{ py_ver_dir }}/{{ os_lower }}/{{ osrelease }}/amd64/{{ salt_release }} {{ oscodename }} main' | |||
key_url: 'https://repo.saltstack.com/{{ py_ver_dir }}/{{ os_lower }}/{{ osrelease }}/amd64/{{ salt_release }}/SALTSTACK-GPG-KEY.pub' |
@@ -1,14 +1,18 @@ | |||
# -*- coding: utf-8 -*- | |||
# vim: ft=sls | |||
{% from "salt/map.jinja" import salt_settings with context %} | |||
{%- from "salt/map.jinja" import salt_settings with context %} | |||
{%- if grains['os']|lower not in ('amazon', 'fedora') %} | |||
{%- if grains['os']|lower not in ['fedora'] %} | |||
salt-pkgrepo-install-saltstack-redhat: | |||
pkgrepo.managed: | |||
- name: saltstack | |||
- humanname: SaltStack repo for RHEL/CentOS $releasever | |||
- name: {{ salt_settings.pkgrepo_name }} | |||
- humanname: {{ salt_settings.pkgrepo_humanname }} | |||
- baseurl: {{ salt_settings.pkgrepo }} | |||
- enabled: 1 | |||
- gpgcheck: 1 | |||
- gpgkey: {{ salt_settings.key_url }} | |||
{% endif %} | |||
{%- if grains['os']|lower in ['amazon'] %} | |||
- failovermethod: priority | |||
- priority: 10 | |||
{%- endif %} | |||
{%- endif %} |