Browse Source

Merge pull request #6 from genuss/additional_packages

Add possibility to install additional packages
master
puneet kandhari 8 years ago
parent
commit
ae1e0a3531
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

Install and configure the ``syslog-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) 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

{% 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