From 156a3b5c0173687b2e5598ba73a0f82fcd1a9c4a Mon Sep 17 00:00:00 2001
From: Emiliano Vavassori <syntaxerrormmm@gmail.com>
Date: Wed, 13 Dec 2017 00:17:21 +0100
Subject: [PATCH] Preventing breakage for epoptes package missing. Disabling
 ufw on docente as per issue #12. (#16)

---
 roles/docenti/tasks/epoptes.yml | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/roles/docenti/tasks/epoptes.yml b/roles/docenti/tasks/epoptes.yml
index deb73fe..cac4342 100644
--- a/roles/docenti/tasks/epoptes.yml
+++ b/roles/docenti/tasks/epoptes.yml
@@ -1,6 +1,11 @@
 ---
 # Managing Epoptes installation on 'docenti' role.
 
+- name: Ensuring epoptes package has been installed
+  apt:
+    name: epoptes
+    state: present
+
 - name: Configuring the Epoptes server
   lineinfile:
     dest: /etc/default/epoptes
@@ -29,3 +34,19 @@
 - name: Starting epoptes from upstart
   shell: /sbin/start epoptes
   when:  epoptes_status.stdout.find("start/running") == -1
+
+# Disabling ufw as per issue #12
+- name: Disabling ufw by override
+  lineinfile:
+    path: /etc/init/ufw.override
+    line: "manual"
+    state: present
+    create: yes
+    owner: root
+    group: root
+    mode: 0644
+
+- name: Stopping ufw
+  service:
+    name: ufw
+    state: stopped