PHP 5.4 OK on Debian Wheezy

This commit is contained in:
Emilien Mantel
2015-07-23 17:10:15 +02:00
parent e87f2a8d34
commit 227b235233
7 changed files with 455 additions and 2 deletions

View File

@@ -1,5 +1,31 @@
---
- hosts: all
vars:
vhost: 'test.local'
pre_tasks:
- name: APT | Install nginx
apt: pkg=nginx state=present update_cache=yes cache_valid_time=3600
- name: LINEINFILE | Force vhost in /etc/hosts
lineinfile: dest=/etc/hosts line='127.0.0.1 {{ vhost }}'
- name: COPY | Vhost
copy: >
dest=/etc/nginx/sites-enabled/{{ vhost }}
content='server { server_name {{ vhost }}; root /var/www; location ~ \.php$ { include fastcgi_params; fastcgi_pass unix:/var/run/php5-fpm.sock; } }'
notify: reload nginx
handlers:
- name: reload nginx
service: name=nginx state=reloaded
roles:
- ../../
post_tasks:
- name: COMMAND | Test php-cli
command: php -i
changed_when: false
- name: FILE | Create /var/www
file: dest=/var/www state=directory
- name: COPY | Add phpinfo
copy: dest=/var/www/phpinfo.php content='<?php phpinfo();'
- name: COMMAND | Check vhost
command: curl -v http://{{ vhost }}/phpinfo.php
changed_when: false