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