forked from infra/ansible
dss: remove unused role (replaced by bk-dss)
This commit is contained in:
parent
905f86f2df
commit
845a9f3c76
@ -1,15 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=%i uWSGI app
|
|
||||||
After=syslog.target
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
ExecStart=/usr/bin/uwsgi \
|
|
||||||
--ini /etc/uwsgi/apps-available/%i.ini \
|
|
||||||
--socket /var/run/uwsgi/%i.socket
|
|
||||||
User=www-data
|
|
||||||
Group=www-data
|
|
||||||
Restart=on-failure
|
|
||||||
KillSignal=SIGQUIT
|
|
||||||
Type=notify
|
|
||||||
StandardError=syslog
|
|
||||||
NotifyAccess=all
|
|
@ -1,11 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=Socket for uWSGI app %i
|
|
||||||
|
|
||||||
[Socket]
|
|
||||||
ListenStream=/var/run/uwsgi/%i.socket
|
|
||||||
SocketUser=www-data
|
|
||||||
SocketGroup=www-data
|
|
||||||
SocketMode=0660
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=sockets.target
|
|
@ -1,6 +0,0 @@
|
|||||||
[uwsgi]
|
|
||||||
chdir = /var/www/dss
|
|
||||||
wsgi-file = index.py
|
|
||||||
callable = app
|
|
||||||
processes = 4
|
|
||||||
threads = 2
|
|
@ -1,4 +0,0 @@
|
|||||||
---
|
|
||||||
|
|
||||||
- name: Restart nginx
|
|
||||||
service: name=nginx state=restarted
|
|
@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
|
|
||||||
dependencies:
|
|
||||||
- { role: certmgr }
|
|
||||||
- { role: nginx, nginx_ssl: True }
|
|
@ -1,41 +0,0 @@
|
|||||||
---
|
|
||||||
|
|
||||||
- name: Install dependencies
|
|
||||||
apt: name={{ item }}
|
|
||||||
with_items:
|
|
||||||
- python-flask
|
|
||||||
- python-flaskext.wtf
|
|
||||||
- python-ldap
|
|
||||||
- python-passlib
|
|
||||||
- python-redis
|
|
||||||
- redis-server
|
|
||||||
- uwsgi
|
|
||||||
|
|
||||||
#- name: Install bk-dss
|
|
||||||
# git: repo=https://github.com/moepman/bk-diss.git dest=/var/www/dss depth=1 version=ca364a7dd456b7f6060213102d136148784b6a47
|
|
||||||
|
|
||||||
# TODO Configure bk-dss
|
|
||||||
|
|
||||||
# TODO Configure redis
|
|
||||||
|
|
||||||
#- name: Configure uwsgi service
|
|
||||||
# copy: src={{ item }} dest=/etc/{{ item }}
|
|
||||||
# with_items:
|
|
||||||
# - uwsgi/apps-available/dss.ini
|
|
||||||
# - systemd/system/uwsgi-app@.socket
|
|
||||||
# - systemd/system/uwsgi-app@.service
|
|
||||||
# notify: Restart uwsgi-app@dss
|
|
||||||
|
|
||||||
#- name: Configure certificate manager for dss
|
|
||||||
# template: src=certs.j2 dest=/etc/acme/domains.d/{{ dss_domain }}.conf
|
|
||||||
|
|
||||||
#- name: Configure vhost
|
|
||||||
# template: src=vhost.j2 dest=/etc/nginx/sites-available/dss
|
|
||||||
# notify: Restart nginx
|
|
||||||
|
|
||||||
#- name: Enable vhost
|
|
||||||
# file: src=/etc/nginx/sites-available/dss dest=/etc/nginx/sites-enabled/dss state=link
|
|
||||||
# notify: Restart nginx
|
|
||||||
|
|
||||||
#- name: Start uwsgi
|
|
||||||
# service: name=uwsgi-app@dss state=started enabled=yes
|
|
@ -1,15 +0,0 @@
|
|||||||
---
|
|
||||||
|
|
||||||
{{ dss_domain }}:
|
|
||||||
- path: /etc/nginx/ssl/{{ dss_domain }}.key
|
|
||||||
user: root
|
|
||||||
group: root
|
|
||||||
perm: '400'
|
|
||||||
format: key
|
|
||||||
action: '/usr/sbin/service nginx restart'
|
|
||||||
- path: /etc/nginx/ssl/{{ dss_domain }}.crt
|
|
||||||
user: root
|
|
||||||
group: root
|
|
||||||
perm: '400'
|
|
||||||
format: crt,ca
|
|
||||||
action: '/usr/sbin/service nginx restart'
|
|
@ -1,34 +0,0 @@
|
|||||||
server {
|
|
||||||
listen 80;
|
|
||||||
listen [::]:80;
|
|
||||||
|
|
||||||
server_name {{ dss_domain }};
|
|
||||||
|
|
||||||
location /.well-known/acme-challenge {
|
|
||||||
default_type "text/plain";
|
|
||||||
alias /var/www/acme-challenge;
|
|
||||||
}
|
|
||||||
|
|
||||||
location / {
|
|
||||||
return 301 https://{{ dss_domain }}$request_uri;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
server {
|
|
||||||
listen 443 ssl http2;
|
|
||||||
listen [::]:443 ssl http2;
|
|
||||||
|
|
||||||
server_name {{ dss_domain }};
|
|
||||||
|
|
||||||
ssl_certificate_key /etc/nginx/ssl/{{ dss_domain }}.key;
|
|
||||||
ssl_certificate /etc/nginx/ssl/{{ dss_domain }}.crt;
|
|
||||||
|
|
||||||
root /var/www/dss/;
|
|
||||||
|
|
||||||
uwsgi_pass /var/run/uwsgi/dss.socket;
|
|
||||||
include uwsgi_params;
|
|
||||||
|
|
||||||
location /static {
|
|
||||||
root /var/www/dss/;
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user