{% from "php/map.jinja" import php with context %} | |||||
include: | include: | ||||
- apt | - apt | ||||
{% if grains['os']=="Ubuntu" %} | |||||
php-apc: | php-apc: | ||||
pkg.installed: | |||||
- order: 180 | |||||
{% endif %} | |||||
pkg: | |||||
- installed | |||||
- name: {{ php.apc-pkg }} |
{% from "php/map.jinja" import php with context %} | |||||
include: | include: | ||||
- apt | - apt | ||||
{% if grains['os']=="Ubuntu" %} | |||||
php-curl: | php-curl: | ||||
pkg.installed: | |||||
- name: php5-curl | |||||
- order: 180 | |||||
{% endif %} | |||||
pkg | |||||
- installed | |||||
- name: {{ curl-pkg }} |
{{% from "php/map.jinja" import php with context %} | |||||
include: | include: | ||||
- apt | - apt | ||||
{% if grains['os']=="Ubuntu" %} | |||||
php-fpm: | php-fpm: | ||||
pkg.installed: | |||||
- name: php5-fpm | |||||
- order: 175 | |||||
service.running: | |||||
- name: php5-fpm | |||||
pkg: | |||||
- installed | |||||
- name: {{ fpm-pkg }} | |||||
service: | |||||
- running | |||||
- name: {{ fpm-service }} | |||||
- enable: True | - enable: True | ||||
- order: 455 | |||||
{% endif %} |
{{% from "php/map.jinja" import php with context %} | |||||
include: | include: | ||||
- apt | - apt | ||||
{% if grains['os']=="Ubuntu" %} | |||||
php-gd: | php-gd: | ||||
pkg.installed: | |||||
- name: php5-gd | |||||
- order: 180 | |||||
{% endif %} | |||||
pkg: | |||||
- installed | |||||
- name: {{ gd-pkg }} |
{% from "php/map.jinja import php with context %} | |||||
include: | include: | ||||
- apt | - apt | ||||
{% if grains['os']=="Ubuntu" %} | |||||
php: | php: | ||||
pkg.installed: | |||||
- name: php5 | |||||
- order: 175 | |||||
{% endif %} | |||||
pkg: | |||||
- installed | |||||
- name: {{ php-pkg }} |
{% set map = salt['grains.filter_by']({ | |||||
'Ubuntu': { | |||||
'php-pkg': 'php5', | |||||
'apc-pkg': 'php-apc', | |||||
'curl-pkg': 'php-curl', | |||||
'fpm-pkg': 'php5-fpm', | |||||
'gd-pkg': 'php5-gd', | |||||
'mcrypt-pkg': 'php5-mcrypt', | |||||
'mysql-pkg': 'php5-mysql', | |||||
'pear-pkg': ' php-pear', | |||||
'fpm-service': 'php5-fpm', | |||||
}, | |||||
'RedHat': { | |||||
'php-pkg': 'php5', | |||||
'apc-pkg': 'php-apc', | |||||
'curl-pkg': 'php-curl', | |||||
'fpm-pkg': 'php5-fpm', | |||||
'gd-pkg': 'php5-gd', | |||||
'mcrypt-pkg': 'php5-mcrypt', | |||||
'mysql-pkg': 'php5-mysql', | |||||
'pear-pkg': ' php-pear', | |||||
'fpm-service': 'php5-fpm', | |||||
}, | |||||
}, merge=salt['pillar.get']('php:lookup')) $} |
{% from "php/map.jinja" import php with context %} | |||||
include: | include: | ||||
- apt | - apt | ||||
{% if grains['os']=="Ubuntu" %} | |||||
php-mcrypt: | php-mcrypt: | ||||
pkg.installed: | |||||
- name: php5-mcrypt | |||||
- order: 180 | |||||
{% endif %} | |||||
pkg: | |||||
- installed | |||||
- name: {{ mcrpyt-pkg }} |
{% from "php/map.jinja import php with context %} | |||||
include: | include: | ||||
- apt | - apt | ||||
{% if grains['os']=="Ubuntu" %} | |||||
php-mysql: | php-mysql: | ||||
pkg.installed: | |||||
- name: php5-mysql | |||||
- order: 180 | |||||
{% endif %} | |||||
pkg: | |||||
- installed | |||||
- name: {{ mysql-pkg }} |
{% from "php/map.jinja" import php with context %} | |||||
include: | include: | ||||
- apt | - apt | ||||
{% if grains['os']=="Ubuntu" %} | |||||
php-pear: | php-pear: | ||||
pkg.installed: | |||||
- order: 180 | |||||
{% endif %} | |||||
pkg: | |||||
- installed | |||||
- name : {{ pear-pkg }} |