From 71d6863758fa25e6d7fb3764b773463f4ada422f Mon Sep 17 00:00:00 2001 From: Benjamin Graillot Date: Fri, 17 Jan 2020 18:06:23 +0100 Subject: [PATCH] [common-tools] Setup screen for multiuser --- roles/common-tools/tasks/main.yml | 13 +++++++++++++ .../templates/tmpfiles.d/screen.conf.j2 | 2 ++ 2 files changed, 15 insertions(+) create mode 100644 roles/common-tools/templates/tmpfiles.d/screen.conf.j2 diff --git a/roles/common-tools/tasks/main.yml b/roles/common-tools/tasks/main.yml index 9abf0ed7..743affe3 100644 --- a/roles/common-tools/tasks/main.yml +++ b/roles/common-tools/tasks/main.yml @@ -41,3 +41,16 @@ register: apt_result retries: 3 until: apt_result is succeeded + +- name: Set permissions on screen + file: + path: /usr/bin/screen + owner: root + group: utmp + mode: '4755' + +- name: Deploy screen tmpfile + template: + src: tmpfiles.d/screen.conf.j2 + dest: /etc/tmpfiles.d/screen.conf + mode: 0644 diff --git a/roles/common-tools/templates/tmpfiles.d/screen.conf.j2 b/roles/common-tools/templates/tmpfiles.d/screen.conf.j2 new file mode 100644 index 00000000..7e6ea993 --- /dev/null +++ b/roles/common-tools/templates/tmpfiles.d/screen.conf.j2 @@ -0,0 +1,2 @@ +# {{ ansible_managed }} +d /var/run/screen 0755 root utmp