aboutsummaryrefslogtreecommitdiff
path: root/gerboweb/deploy/setup_notification_proxy.yml
diff options
context:
space:
mode:
Diffstat (limited to 'gerboweb/deploy/setup_notification_proxy.yml')
-rw-r--r--gerboweb/deploy/setup_notification_proxy.yml61
1 files changed, 0 insertions, 61 deletions
diff --git a/gerboweb/deploy/setup_notification_proxy.yml b/gerboweb/deploy/setup_notification_proxy.yml
deleted file mode 100644
index b47af05..0000000
--- a/gerboweb/deploy/setup_notification_proxy.yml
+++ /dev/null
@@ -1,61 +0,0 @@
----
-- name: Set local facts
- set_fact:
- notification_proxy_sqlite_dbfile: /var/lib/notification-proxy/db.sqlite3
-
-- name: Create notification proxy worker user and group
- user:
- name: uwsgi-notification-proxy
- create_home: no
- group: uwsgi
- password: '!'
- shell: /sbin/nologin
- system: yes
-
-- name: Create webapp dir
- file:
- path: /var/lib/notification-proxy
- state: directory
- owner: uwsgi-notification-proxy
- group: uwsgi
- mode: 0750
-
-- name: Copy webapp sources
- copy:
- src: notification_proxy.py
- dest: /var/lib/notification-proxy/
- owner: uwsgi-notification-proxy
- group: uwsgi
- mode: 0440
-
-- name: Template webapp config
- template:
- src: notification_proxy_config.py.j2
- dest: /var/lib/notification-proxy/config.py
- owner: uwsgi-notification-proxy
- group: root
- mode: 0660
-
-- name: Copy uwsgi config
- copy:
- src: uwsgi-notification-proxy.ini
- dest: /etc/uwsgi.d/notification-proxy.ini
- owner: uwsgi-notification-proxy
- group: uwsgi
- mode: 0440
-
-- name: Enable uwsgi systemd socket
- systemd:
- daemon-reload: yes
- name: uwsgi-app@notification-proxy.socket
- enabled: yes
-
-- name: Create sqlite db file
- file:
- path: "{{notification_proxy_sqlite_dbfile}}"
- owner: uwsgi-notification-proxy
- group: uwsgi
- mode: 0660
- state: touch
-
-