Browse Source

Add possibility to install additional packages

master
a.genus 8 years ago
parent
commit
ae8b1d4d18
2 changed files with 21 additions and 0 deletions
  1. +5
    -0
      README.rst
  2. +16
    -0
      syslog_ng/packages.sls

+ 5
- 0
README.rst View File

@@ -26,3 +26,8 @@ Install the ``sylog-ng`` package.
Install and configure the ``syslog-ng`` package.

note: if the first character of a string is '=' the string is treated as a literal (not ecapsulated in quotes)

``syslog_ng.packages``
-----------

Install optional packages which may provide additional functionality.

+ 16
- 0
syslog_ng/packages.sls View File

@@ -0,0 +1,16 @@
{% from "syslog_ng/map.jinja" import syslog_ng with context %}


include:
- syslog_ng

{%- if syslog_ng.packages is defined and syslog_ng.packages %}
syslog_ng_packages:
pkg.installed:
- pkgs:
{%- for pkg in syslog_ng.packages %}
- {{ pkg.name }}{% if pkg.version is defined and pkg.version %}: '{{ pkg.version }}' {% endif %}
{%- endfor %}
- watch_in:
- service: syslog_ng
{%- endif %}

Loading…
Cancel
Save