From c089217a539ad03377a8990167f17b61cf6815e3 Mon Sep 17 00:00:00 2001 From: Gabriel Adrian Samfira Date: Fri, 17 Jun 2022 12:44:47 +0300 Subject: [PATCH] Add runner user to docker and lxd groups Add the runner user to the docker and lxd groups. This will help avoid the need for sudo if the workflow will require the use of either docker or LXD. --- config/config.go | 1 + contrib/providers.d/azure/cloudconfig/userdata.tpl | 2 ++ contrib/providers.d/openstack/cloudconfig/userdata.tpl | 2 ++ 3 files changed, 5 insertions(+) diff --git a/config/config.go b/config/config.go index 15c96f2f..e5c10004 100644 --- a/config/config.go +++ b/config/config.go @@ -72,6 +72,7 @@ var ( DefaultUserGroups = []string{ "sudo", "adm", "cdrom", "dialout", "dip", "video", "plugdev", "netdev", + "docker", "lxd", } ) diff --git a/contrib/providers.d/azure/cloudconfig/userdata.tpl b/contrib/providers.d/azure/cloudconfig/userdata.tpl index cb9fe6ad..10ef2b51 100644 --- a/contrib/providers.d/azure/cloudconfig/userdata.tpl +++ b/contrib/providers.d/azure/cloudconfig/userdata.tpl @@ -17,6 +17,8 @@ system_info: - video - plugdev - netdev + - docker + - lxd sudo: ALL=(ALL) NOPASSWD:ALL runcmd: - /install_runner.sh diff --git a/contrib/providers.d/openstack/cloudconfig/userdata.tpl b/contrib/providers.d/openstack/cloudconfig/userdata.tpl index cb9fe6ad..10ef2b51 100644 --- a/contrib/providers.d/openstack/cloudconfig/userdata.tpl +++ b/contrib/providers.d/openstack/cloudconfig/userdata.tpl @@ -17,6 +17,8 @@ system_info: - video - plugdev - netdev + - docker + - lxd sudo: ALL=(ALL) NOPASSWD:ALL runcmd: - /install_runner.sh