From dcfc06f86cc057e58840995c145e063ae10d7f61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Soko=C5=82owski?= Date: Tue, 26 Sep 2023 11:01:40 +0200 Subject: [PATCH] user: use 1500 UID, let fleets override it MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jakub SokoĊ‚owski --- defaults/main.yml | 3 +-- tasks/user.yml | 6 +++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/defaults/main.yml b/defaults/main.yml index 93470f8..4f54f85 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,9 +1,8 @@ --- github_webhook_service_user: 'github' github_webhook_service_user_groups: ['www-data'] +github_webhook_service_user_uid: 1500 github_webhook_service_name: '{{ github_webhook_service_user }}-webhook' -# Has to be the UID of Airflow user on the host. -github_webhook_service_user_uid: 150000 github_webhook_home: '/home/{{ github_webhook_service_user }}' github_webhook_venv_path: '{{ github_webhook_home }}/venv' diff --git a/tasks/user.yml b/tasks/user.yml index 0407b98..145a3e9 100644 --- a/tasks/user.yml +++ b/tasks/user.yml @@ -2,7 +2,7 @@ - name: Create webhook group group: name: '{{ github_webhook_service_user }}' - gid: '{{ github_webhook_service_user_uid }}' + gid: '{{ github_webhook_service_user_uid }}' - name: Create webhook user user: @@ -15,7 +15,7 @@ - name: Create SSH config directory file: - path: '{{ github_webhook_home }}/.ssh' + path: '{{ github_webhook_home }}/.ssh' owner: '{{ github_webhook_service_user }}' group: '{{ github_webhook_service_user }}' state: 'directory' @@ -35,6 +35,6 @@ - name: Update give webhook user permission to directory file: - path: '{{ github_webhook_dest_path }}' + path: '{{ github_webhook_dest_path }}' owner: '{{ github_webhook_service_user }}' group: '{{ github_webhook_service_user }}'