From 6b19ea17a3d5f578b16ba7ab25165b68609c53a0 Mon Sep 17 00:00:00 2001 From: Ricard Illa Date: Sun, 27 Aug 2023 16:04:39 +0200 Subject: [PATCH] feat: added media user --- deploy.yml | 1 + roles/users/tasks/media.yml | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 roles/users/tasks/media.yml diff --git a/deploy.yml b/deploy.yml index 5b080d4..6b2b179 100644 --- a/deploy.yml +++ b/deploy.yml @@ -97,6 +97,7 @@ - ansible - btrbk - builder + - media - dags - gopass - rilla diff --git a/roles/users/tasks/media.yml b/roles/users/tasks/media.yml new file mode 100644 index 0000000..d9e1992 --- /dev/null +++ b/roles/users/tasks/media.yml @@ -0,0 +1,32 @@ +--- +- name: create group 'media' + group: + name: media + gid: 508 + +- name: create user 'media' + user: + name: media + uid: 508 + group: media + home: /var/lib/media + password: "!" + groups: + - audio + - video + +- name: make sure media owns its home + file: + state: directory + path: /var/lib/media + owner: media + group: media + mode: '2755' + +- name: commit media's home to lbu + lbu: + include: + - /var/lib/media + exclude: + - /var/lib/media/.ash_history + when: ansible_distribution == "Alpine" and alpine_mode in ["diskless", "data"]