소스 검색

php.ng.modules: install modules...

tags/v0.34.0^2
Adrien "ze" Urban 5 년 전
부모
커밋
a126bf658b
1개의 변경된 파일23개의 추가작업 그리고 0개의 파일을 삭제
  1. +23
    -0
      php/ng/modules.sls

+ 23
- 0
php/ng/modules.sls 파일 보기

@@ -0,0 +1,23 @@
{% from "php/ng/map.jinja" import php with context %}

{% set modules = salt['pillar.get']('php:ng:modules') or [] %}
{% set base_name = 'php.ng.' %}
{% set existing_states = salt['cp.list_states']() %}

{% set includes = [] %}
{% set install = [] %}

{% for module in modules %}
{% set state = base_name + module %}
{% if state in existing_states %}
{% do includes.append(state) %}
{% else %}
{% do install.append(module) %}
{% endif %}
{% endfor %}

include: {{ includes|json }}

{% for state in install %}
{% include "php/ng/installed.jinja" %}
{% endfor %}

Loading…
취소
저장