@@ -33,3 +33,11 @@ | |||
- file: {{ state }} | |||
{%- endfor -%} | |||
{% endmacro %} | |||
{%- macro format_kwargs(kwarg) -%} | |||
{%- filter indent(4) %} | |||
{%- for k, v in kwarg|dictsort() %} | |||
- {{ k }}: {{ v }} | |||
{%- endfor %} | |||
{%- endfilter %} | |||
{%- endmacro %} |
@@ -0,0 +1,5 @@ | |||
# -*- coding: utf-8 -*- | |||
# vim: ft=sls | |||
include: | |||
- .install |
@@ -0,0 +1,11 @@ | |||
# -*- coding: utf-8 -*- | |||
# vim: ft=sls | |||
{#- Get the `tplroot` from `tpldir` #} | |||
{%- set tplroot = tpldir.split('/')[0] %} | |||
{%- from tplroot ~ "/map.jinja" import php with context %} | |||
{%- from tplroot ~ "/macro.jinja" import format_kwargs with context %} | |||
php/repo/install: | |||
pkgrepo.managed: | |||
{{- format_kwargs(php.repo) }} |