From 156a3b5c0173687b2e5598ba73a0f82fcd1a9c4a Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori 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