feat: add rundeck runner user

- add rundeck account on all hosts except rundeck
- add rundeck ssh private/public key to rundeck server
This commit is contained in:
2024-08-06 22:30:45 +10:00
parent 2bda41712a
commit c846cc4e21
5 changed files with 37 additions and 0 deletions
@@ -0,0 +1,14 @@
# create the rundeck user
class profiles::accounts::rundeck (
Array[String] $sshkeys = [],
){
profiles::base::account {'rundeck':
username => 'rundeck',
uid => 1100,
gid => 1100,
groups => ['adm', 'admins', 'systemd-journal'],
sshkeys => $sshkeys,
require => Group['admins'],
system => true,
}
}