ソースを参照

feat(composer): make dependencies configurable

tags/v1.4.0
Alexander Weidinger 4年前
コミット
d727b15557
コミッターのメールアドレスに関連付けられたアカウントが存在しません
3個のファイルの変更22行の追加8行の削除
  1. +3
    -8
      php/composer.sls
  2. +9
    -0
      php/map.jinja
  3. +10
    -0
      pillar.example

+ 3
- 8
php/composer.sls ファイルの表示

@@ -12,14 +12,9 @@

include:
- php
{% if grains['os_family'] == 'FreeBSD' %}
- php.filter
- php.hash
- php.json
- php.mbstring
- php.openssl
- php.phar
{% endif %}
{%- for module in php.lookup.get('composer', {}).get('required_modules', []) %}
- php.{{ module }}
{%- endfor %}

get-composer:
file.managed:

+ 9
- 0
php/map.jinja ファイルの表示

@@ -3102,6 +3102,15 @@
'cli': {
'ini': '/usr/local/etc/php.ini'
},
'composer': {
'required_modules': [
'filter',
'json',
'mbstring',
'openssl',
'phar',
],
},
'pkgs': {
'apache2': 'mod_php' + freebsd_php_version,
'composer_bin': 'composer',

+ 10
- 0
pillar.example ファイルの表示

@@ -74,6 +74,16 @@ php:
cli:
ini: /location/of/php-cli/php.ini

# php.composer
# Some OS need modules to be installed
composer:
required_modules:
- filter
- json
- mbstring
- openssl
- phar

# php-fpm settings
fpm:


読み込み中…
キャンセル
保存