Browse Source

feat(repo): add repo pattern so we can set distro repo during tests

tags/v1.1.0
Nicolas Rodriguez 5 years ago
parent
commit
3c9efc713d
3 changed files with 24 additions and 0 deletions
  1. +8
    -0
      php/macro.jinja
  2. +5
    -0
      php/repo/init.sls
  3. +11
    -0
      php/repo/install.sls

+ 8
- 0
php/macro.jinja View File

@@ -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 %}

+ 5
- 0
php/repo/init.sls View File

@@ -0,0 +1,5 @@
# -*- coding: utf-8 -*-
# vim: ft=sls

include:
- .install

+ 11
- 0
php/repo/install.sls View File

@@ -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) }}

Loading…
Cancel
Save