From 2ebbfd4ba7f71ae4400a4c59aa4c1bf0e37f1fd9 Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Mon, 9 Dec 2024 21:50:53 +1100 Subject: [PATCH] feat: create sysadmin on firstrun - prevent packages from using uid 1000 --- site/profiles/manifests/base.pp | 1 - site/profiles/manifests/firstrun/init.pp | 3 +++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/site/profiles/manifests/base.pp b/site/profiles/manifests/base.pp index 7eec9ab..d9aaa90 100644 --- a/site/profiles/manifests/base.pp +++ b/site/profiles/manifests/base.pp @@ -28,7 +28,6 @@ class profiles::base ( include profiles::base::hosts include profiles::base::groups include profiles::base::root - include profiles::accounts::sysadmin include profiles::ntp::client include profiles::dns::base include profiles::pki::vault diff --git a/site/profiles/manifests/firstrun/init.pp b/site/profiles/manifests/firstrun/init.pp index abb0a2b..a3134e5 100644 --- a/site/profiles/manifests/firstrun/init.pp +++ b/site/profiles/manifests/firstrun/init.pp @@ -12,6 +12,9 @@ class profiles::firstrun::init { include profiles::base::facts include profiles::base::motd + # create the sysadmin account + include profiles::accounts::sysadmin + # mark the firstrun as done include profiles::firstrun::complete