瀏覽代碼

Add possibility to install additional packages

tags/v0.2.0
a.genus 8 年之前
父節點
當前提交
ae8b1d4d18
共有 2 個檔案被更改,包括 21 行新增0 行删除
  1. +5
    -0
      README.rst
  2. +16
    -0
      syslog_ng/packages.sls

+ 5
- 0
README.rst 查看文件

@@ -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 查看文件

@@ -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…
取消
儲存