From 4b55f00f0eba2c4b15595e5939720f52a3468209 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9za=20B=C3=BAza?= Date: Sun, 25 Mar 2018 15:21:59 +0200 Subject: [PATCH 1/2] Add editorconfig file to define coding style --- .editorconfig | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .editorconfig diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..a1f2d20 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,20 @@ +# EditorConfig is awesome: http://EditorConfig.org + +# top-most EditorConfig file +root = true + +# Unix-style newlines with a newline ending every file +[*] +end_of_line = lf +insert_final_newline = true +charset = utf-8 + +# Indentation for all Yaml files +[*.yml] +indent_style = space +indent_size = 2 + +# Indentation for all Ansible template files +[*.j2] +indent_style = space +indent_size = 4 From abb3c22501e4cc78a3a10d1d2c344c8cb60c7863 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9za=20B=C3=BAza?= Date: Sun, 25 Mar 2018 15:22:50 +0200 Subject: [PATCH 2/2] Start per-user instance of Systemd --- roles/base/handlers/main.yml | 2 ++ roles/base/tasks/user.yml | 11 +++++++++++ 2 files changed, 13 insertions(+) diff --git a/roles/base/handlers/main.yml b/roles/base/handlers/main.yml index 517c91e..7ba03e2 100644 --- a/roles/base/handlers/main.yml +++ b/roles/base/handlers/main.yml @@ -1,3 +1,5 @@ --- - name: restart paccache service: name=paccache.timer state=restarted +- name: stop systemd per-user instance + service: name="user@{{ user.uid }}" state=stopped diff --git a/roles/base/tasks/user.yml b/roles/base/tasks/user.yml index f8381b9..a7387e1 100644 --- a/roles/base/tasks/user.yml +++ b/roles/base/tasks/user.yml @@ -20,3 +20,14 @@ when: user.log.dir is defined tags: - user + +- name: Create user socket directory + file: path=/run/user/{{ user.uid }} state=directory owner={{ user.name }} group={{ user.group }} mode=0700 + tags: + - user + +- name: Start user systemd instance + service: name="user@{{ user.uid }}" state=started + notify: stop systemd per-user instance + tags: + - user