From 3fdd5d05b1238e0a748549f97f2ac9b0a1eaa3c1 Mon Sep 17 00:00:00 2001 From: Simon Cornet Date: Sat, 14 Dec 2024 10:33:52 +0100 Subject: [PATCH] [usermanagement] feat: allow drone to use rclone on revproxies --- templates/usermanagement/sudoers.d/sudoers.j2 | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/templates/usermanagement/sudoers.d/sudoers.j2 b/templates/usermanagement/sudoers.d/sudoers.j2 index fe828df..a94aea0 100644 --- a/templates/usermanagement/sudoers.d/sudoers.j2 +++ b/templates/usermanagement/sudoers.d/sudoers.j2 @@ -14,6 +14,15 @@ drone packer.siempie.internal=(root) NOPASSWD:/usr/local/bin/packer * {% if inventory_hostname == 'registry.siempie.internal' %} drone registry.siempie.internal=(root) NOPASSWD:/usr/bin/docker * {% endif %} +{% if inventory_hostname == 'rp01.siempie.internal' %} +drone rp01.siempie.internal=(simon) NOPASSWD:/usr/bin/rclone * +{% endif %} +{% if inventory_hostname == 'rp02.siempie.internal' %} +drone rp02.siempie.internal=(simon) NOPASSWD:/usr/bin/rclone * +{% endif %} +{% if inventory_hostname == 'wireguard.do.simoncor.net' %} +drone wireguard.do.simoncor.net=(simon) NOPASSWD:/usr/bin/rclone * +{% endif %} {% else %} {% if sudo_pwless == False %} {{ __user['username'] }} ALL=(ALL) ALL