summaryrefslogtreecommitdiff
path: root/roles/elevate/media/tasks/main.yml
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2019-01-11 22:32:41 +0100
committerChristian Pointner <equinox@spreadspace.org>2019-01-11 22:32:41 +0100
commit4cd8123c6652664fc8ffb33ded4e87be21296c85 (patch)
tree79ad6f61ae272d14819f724938c4e1cee69ce21a /roles/elevate/media/tasks/main.yml
parentadded wireguard to ele-router (diff)
proof-of-concept nextcloud install
Diffstat (limited to 'roles/elevate/media/tasks/main.yml')
-rw-r--r--roles/elevate/media/tasks/main.yml20
1 files changed, 18 insertions, 2 deletions
diff --git a/roles/elevate/media/tasks/main.yml b/roles/elevate/media/tasks/main.yml
index 0e631379..7b4c6659 100644
--- a/roles/elevate/media/tasks/main.yml
+++ b/roles/elevate/media/tasks/main.yml
@@ -1,7 +1,23 @@
---
- name: install packages
apt:
- name: nginx
+ name:
+ - nginx
+ - python-docker
+ - systemd-docker
state: present
-## TODO: finish installation...
+- name: remove nginx default config
+ file:
+ name: /etc/nginx/sites-enabled/default
+ state: absent
+ notify: restart nginx
+
+- name: install nginx config
+ template:
+ src: nextcloud-nginx.conf.j2
+ dest: /etc/nginx/sites-enabled/nextcloud
+ notify: restart nginx
+
+- name: install and configure nextcloud
+ import_tasks: nextcloud.yml