mirror of
https://github.com/HanXHX/ansible-php.git
synced 2026-04-15 13:32:09 +07:00
PHP 5.4 OK on Debian Wheezy
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user