Fix ppa support in php.ng, fixes #36
This commit is contained in:
parent
3f1bb7d964
commit
6e6756a9f7
@ -20,6 +20,22 @@
|
|||||||
{% do pkgs.append(pkginfo) %}
|
{% do pkgs.append(pkginfo) %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
{% if grains['os_family']=="Debian" and (state == 'cli' or state == 'fpm' or state == 'php') %}
|
||||||
|
{% set use_ppa = salt['pillar.get']('php:use_ppa', none) %}
|
||||||
|
{% if use_ppa is not none %}
|
||||||
|
|
||||||
|
{% set ppa_name = salt['pillar.get']('php:ppa_name', 'ondrej/php5') %}
|
||||||
|
|
||||||
|
php_ppa_{{ state }}:
|
||||||
|
pkgrepo.managed:
|
||||||
|
- ppa: {{ ppa_name }}
|
||||||
|
pkg.latest:
|
||||||
|
- name: {{ state }}
|
||||||
|
- pkgs: {{ pkgs|json() }}
|
||||||
|
- refresh: True
|
||||||
|
{% endif %}
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
php_install_{{ state }}:
|
php_install_{{ state }}:
|
||||||
pkg.installed:
|
pkg.installed:
|
||||||
- name: {{ state }}
|
- name: {{ state }}
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
'mysqlnd': 'php5-mysqlnd',
|
'mysqlnd': 'php5-mysqlnd',
|
||||||
'pear': 'php-pear',
|
'pear': 'php-pear',
|
||||||
'soap': 'php-soap',
|
'soap': 'php-soap',
|
||||||
'sqlite': 'php5-sqlite',
|
'sqlite': 'php5-sqlite',
|
||||||
'xml': 'php5-xmlrpc',
|
'xml': 'php5-xmlrpc',
|
||||||
'redis': 'php5-redis',
|
'redis': 'php5-redis',
|
||||||
'imagick': 'php5-imagick',
|
'imagick': 'php5-imagick',
|
||||||
@ -70,7 +70,7 @@
|
|||||||
'mysqlnd': 'php-mysqlnd',
|
'mysqlnd': 'php-mysqlnd',
|
||||||
'pear': 'php-pear',
|
'pear': 'php-pear',
|
||||||
'soap': 'php-soap',
|
'soap': 'php-soap',
|
||||||
'sqlite': 'php5-sqlite',
|
'sqlite': 'php5-sqlite',
|
||||||
'xml': 'php-xml',
|
'xml': 'php-xml',
|
||||||
'redis': 'php-redis',
|
'redis': 'php-redis',
|
||||||
'imagick': 'php-imagick',
|
'imagick': 'php-imagick',
|
||||||
|
Loading…
Reference in New Issue
Block a user