From a6a96a29d286ba6113fdc710e2b9e3780c193b3c Mon Sep 17 00:00:00 2001 From: chris Date: Sat, 16 Aug 2014 14:46:23 +0200 Subject: [PATCH] configurable laravel dir --- ansible/laravel.conf | 2 +- ansible/play.yml | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/ansible/laravel.conf b/ansible/laravel.conf index 9a5d342..0164ae7 100644 --- a/ansible/laravel.conf +++ b/ansible/laravel.conf @@ -1,7 +1,7 @@ server { listen 80 default_server; - root /vagrant/laravel/public; + root {{ laravel_dir }}/laravel/public; index index.html index.htm index.php; server_name localhost; diff --git a/ansible/play.yml b/ansible/play.yml index 3dc8203..dcf0f2b 100644 --- a/ansible/play.yml +++ b/ansible/play.yml @@ -1,5 +1,7 @@ - hosts: all sudo: yes + vars: + - laravel_dir: /vagrant tasks: - name: refresh system apt: upgrade=dist update_cache=yes @@ -33,7 +35,7 @@ - name: use hhvm for php binary. alternatives: name=php link=/usr/bin/php path=/usr/bin/hhvm - name: add laravel nginx config. - copy: src=laravel.conf dest=/etc/nginx/conf.d/laravel.conf owner=nginx group=nginx mode=0644 + template: src=laravel.conf dest=/etc/nginx/conf.d/laravel.conf owner=nginx group=nginx mode=0644 - name: remove other websites. command: rm /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/example_ssl.conf - name: restart nginx @@ -45,5 +47,5 @@ - name: install laravel command: composer create-project laravel/laravel laravel args: - chdir: /vagrant - creates: /vagrant/laravel/server.php + chdir: "{{ laravel_dir }}" + creates: "{{ laravel_dir }}/laravel/server.php"