1
0

Add configuration for primary vds

This commit is contained in:
2017-07-30 15:23:01 +03:00
commit 7e81d6fe00
12 changed files with 109 additions and 0 deletions

View File

@ -0,0 +1,16 @@
---
- name: Update apt cache
apt: update_cache=yes
- name: Install system packages
apt: pkg={{ item }} state=latest
with_items:
- curl
- wget
- python-software-properties
- git
- name: Add deploy user
user:
name: deployer
groups: www-data

View File

@ -0,0 +1,15 @@
---
- name: Create nginx config
template:
src: site.conf.j2
dest: /etc/nginx/sites-enabled/anwinged.conf
notify: restart nginx
- name: Create root folder
file:
path: /var/www/anwinged
state: directory
owner: deployer
group: www-data
recurse: yes
notify: restart nginx

View File

@ -0,0 +1,15 @@
server {
server_name www.anwinged.ru;
return 301 $scheme://anwinged.ru$request_uri;
}
server {
listen 80;
server_name anwinged.ru;
location / {
root /var/www/anwinged/current;
index index.html;
try_files $uri $uri/ =404;
}
}

View File

@ -0,0 +1,14 @@
---
- name: Create nginx config
template:
src: site.conf.j2
dest: /etc/nginx/sites-enabled/s2photo.conf
notify: restart nginx
- name: Create root folder
file:
path: /var/www/s2photo
state: directory
owner: deployer
group: deployer
mode: u=rw,g=r,o=r

View File

@ -0,0 +1,10 @@
server {
listen 80;
server_name s2photo.ru www.s2photo.ru;
location / {
root /var/www/s2photo/current;
index index.html;
try_files $uri $uri/ =404;
}
}