From f9c579d68330c67d4872ce4acfa93341bf7232d9 Mon Sep 17 00:00:00 2001
From: Lars Beckers <lars.beckers@rwth-aachen.de>
Date: Thu, 8 Aug 2019 00:30:08 +0200
Subject: [PATCH] fix linter errors

---
 client/tasks/configuration.yml   |  2 --
 client/tasks/kde.yml             |  1 -
 client/tasks/network.yml         |  4 ++--
 guest-overlay/tasks/main.yml     |  5 ++---
 pyxtrlock/handlers/main.yml      | 11 +++++++++++
 pyxtrlock/tasks/main.yml         | 18 +++++-------------
 terminalserver/handlers/main.yml |  3 ++-
 terminalserver/tasks/x2go.yml    |  5 +++--
 8 files changed, 25 insertions(+), 24 deletions(-)
 create mode 100644 pyxtrlock/handlers/main.yml

diff --git a/client/tasks/configuration.yml b/client/tasks/configuration.yml
index c00ff97..eef6b96 100644
--- a/client/tasks/configuration.yml
+++ b/client/tasks/configuration.yml
@@ -1,8 +1,6 @@
 ---
-# file: roles/client/tasks/desktop.yml
 
 - name: ensure i3 is able to lock the screen
-  # copy: src=i3lock dest=/usr/local/bin/i3lock owner=root group=root mode=0755
   file:
     src: /usr/lib/x86_64-linux-gnu/libexec/kscreenlocker_greet
     dest: /usr/local/bin/i3lock
diff --git a/client/tasks/kde.yml b/client/tasks/kde.yml
index 6a67e10..371bfc2 100644
--- a/client/tasks/kde.yml
+++ b/client/tasks/kde.yml
@@ -1,5 +1,4 @@
 ---
-# file: roles/client/tasks/kde.yml
 
 - name: ensure reasonable subset of kde-baseapps is installed
   apt:
diff --git a/client/tasks/network.yml b/client/tasks/network.yml
index a6e1c45..5836e3e 100644
--- a/client/tasks/network.yml
+++ b/client/tasks/network.yml
@@ -6,7 +6,7 @@
     state: directory
     owner: root
     group: root
-    mode: '0644'
+    mode: '0755'
 
 - name: ensure ansible's copy module does not bullshit us (pt2)
   file:
@@ -14,7 +14,7 @@
     state: directory
     owner: root
     group: root
-    mode: '0644'
+    mode: '0755'
 
 - name: ensure sddm waits for network to be online
   copy:
diff --git a/guest-overlay/tasks/main.yml b/guest-overlay/tasks/main.yml
index 69bdc96..d493dc2 100644
--- a/guest-overlay/tasks/main.yml
+++ b/guest-overlay/tasks/main.yml
@@ -1,5 +1,4 @@
 ---
-# file: main.yml
 
 - name: ensure we have our guest group
   group:
@@ -46,11 +45,11 @@
     - guest-overlay
     - mount
 
-- name: ensure the squasfs is created
+- name: ensure the squasfs is created  # noqa 301
   # yamllint disable-line rule:line-length
   command: mksquashfs "{{ role_path }}/files/provision" "{{ role_path }}/files/provision.squashfs" -force-uid 1000 -force-gid 1000
+  delegate_to: localhost
   run_once: true
-  delegate_to: 'localhost'
   tags:
     - guest-overlay
     - squashfs
diff --git a/pyxtrlock/handlers/main.yml b/pyxtrlock/handlers/main.yml
new file mode 100644
index 0000000..dbb3664
--- /dev/null
+++ b/pyxtrlock/handlers/main.yml
@@ -0,0 +1,11 @@
+---
+
+- name: remove pyxtrlock mouse symbol
+  command: ../bin/python make_empty_lock.py
+  args:
+    chdir: /opt/pyxtrlock/pyxtrlock
+
+- name: setup pyxtrlock
+  command: ../bin/python setup.py install
+  args:
+    chdir: /opt/pyxtrlock/pyxtrlock
diff --git a/pyxtrlock/tasks/main.yml b/pyxtrlock/tasks/main.yml
index c959382..34ae6c5 100644
--- a/pyxtrlock/tasks/main.yml
+++ b/pyxtrlock/tasks/main.yml
@@ -1,5 +1,4 @@
 ---
-# file: roles/client/tasks/pyxtrlock.yml
 
 - name: ensure we got some virtualenv
   pip:
@@ -9,6 +8,8 @@
   with_items:
     - simplepam
     - pyxdg
+  notify:
+    - setup pyxtrlock
   tags: pyxtrlock
 
 - name: ensure we got a copy of pyxtrlock
@@ -16,16 +17,7 @@
     repo: git://github.com/leonnnn/pyxtrlock.git
     dest: /opt/pyxtrlock/pyxtrlock
     accept_hostkey: true
-  tags: pyxtrlock
-
-- name: ensure there is no mouse symbol
-  command: ../bin/python make_empty_lock.py
-  args:
-    chdir: /opt/pyxtrlock/pyxtrlock
-  tags: pyxtrlock
-
-- name: ensure setup of pyxtrlock
-  command: ../bin/python setup.py install
-  args:
-    chdir: /opt/pyxtrlock/pyxtrlock
+  notify:
+    - remove pyxtrlock mouse symbol
+    - setup pyxtrlock
   tags: pyxtrlock
diff --git a/terminalserver/handlers/main.yml b/terminalserver/handlers/main.yml
index 327005c..e5466ea 100644
--- a/terminalserver/handlers/main.yml
+++ b/terminalserver/handlers/main.yml
@@ -1,7 +1,8 @@
 ---
 
 - name: Reload systemd
-  systemd: daemon-reload=yes
+  systemd:
+    daemon_reload: true
 
 - name: Restart cron
   systemd: name=cron state=restarted
diff --git a/terminalserver/tasks/x2go.yml b/terminalserver/tasks/x2go.yml
index 526ac99..eb98469 100644
--- a/terminalserver/tasks/x2go.yml
+++ b/terminalserver/tasks/x2go.yml
@@ -1,18 +1,19 @@
 ---
-# file: roles/portal/tasks/x2go.yml
 
 - name: ensure apt key for x2go is present
   apt_key:
     keyserver: keys.gnupg.net
     id: E1F958385BFE2B6E
     state: present
+  notify:
+    - update apt cache
   tags:
     - x2go
     - repos
 
 - name: ensure repository for x2go is in apt sources
   apt_repository:
-    repo: 'deb http://packages.x2go.org/debian {{debian_version}} main'
+    repo: 'deb http://packages.x2go.org/debian {{ debian_version }} main'
     state: present
   notify:
     - update apt cache
-- 
GitLab