Browse Source

feat(install): provide EPEL repo configuration for `Amazon Linux-2`

tags/v0.4.0
Imran Iqbal 5 years ago
parent
commit
4e46ea0495
No account linked to committer's email address
1 changed files with 15 additions and 0 deletions
  1. +15
    -0
      syslog_ng/package/install.sls

+ 15
- 0
syslog_ng/package/install.sls View File

{%- set tplroot = tpldir.split('/')[0] %} {%- set tplroot = tpldir.split('/')[0] %}
{%- from tplroot ~ "/map.jinja" import syslog_ng with context %} {%- from tplroot ~ "/map.jinja" import syslog_ng with context %}


{#- Simulating `grains.osfinger`, which is avoided since not available in all distros #}
{%- if [grains.os, grains.osrelease] == ['Amazon', '2'] %}
syslog_ng/package/repo:
pkgrepo.managed:
- name: epel
- humanname: Extra Packages for Enterprise Linux 7 - $basearch
- mirrorlist: https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
- enabled: 1
- gpgcheck: 1
- gpgkey: https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7
- failovermethod: priority
- require_in:
- pkg: syslog_ng/package/install
{%- endif %}

syslog_ng/package/install: syslog_ng/package/install:
pkg.installed: pkg.installed:
- name: {{ syslog_ng.package }} - name: {{ syslog_ng.package }}

Loading…
Cancel
Save