aboutsummaryrefslogtreecommitdiffstats
path: root/ansible/roles/web/tasks
diff options
context:
space:
mode:
authorLasse Haugen <haugen.lasse@gmail.com>2019-02-12 09:41:30 +0100
committerLasse Haugen <haugen.lasse@gmail.com>2019-02-12 09:41:30 +0100
commit7c5adb59009f30bcc661760ed2d370e7356c215c (patch)
tree4fa95ccb5be5738a6ad074cd39a63d4e1cf17736 /ansible/roles/web/tasks
parent146a858dce8133acc8284294e4262417b40611ff (diff)
parentddc497e0fba6334362847fdf698318b5549ead16 (diff)
Merge branch 'master' of github.com:slinderud/gondul
Diffstat (limited to 'ansible/roles/web/tasks')
-rw-r--r--ansible/roles/web/tasks/main.yml19
1 files changed, 18 insertions, 1 deletions
diff --git a/ansible/roles/web/tasks/main.yml b/ansible/roles/web/tasks/main.yml
index 1c89947..466dec8 100644
--- a/ansible/roles/web/tasks/main.yml
+++ b/ansible/roles/web/tasks/main.yml
@@ -31,7 +31,9 @@
'libxml2-dev',
'build-essential',
'cpanminus',
- 'apt-transport-https']
+ 'apt-transport-https',
+ 'python-setuptools',
+ 'python3-pip']
state: present
- name: Add packagecloud.io Varnish apt key.
@@ -59,6 +61,12 @@
notify:
- reload systemd
+- name: Copy varnish-acl config
+ copy:
+ dest: /etc/varnish/auth.vcl
+ src: auth.vcl
+ notify: restart varnish
+
- name: Copy varnish config
copy:
dest: /etc/varnish/default.vcl
@@ -87,3 +95,12 @@
- name: Install InfluxDB module
cpanm:
name: AnyEvent::InfluxDB
+
+- name: Install python dependencies
+ command: /usr/bin/pip3 install -r /opt/gondul/templating/requirements.txt
+
+- name: add systemd service file for gondul-template
+ copy:
+ dest: /etc/systemd/system/gondul-template.service
+ src: template.service
+ notify: restart gondul-template \ No newline at end of file