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:
@@ -86,4 +86,20 @@ class profiles::rundeck::server (
|
||||
|
||||
create_resources('rundeck::config::aclpolicyfile', $acl_policies)
|
||||
create_resources('rundeck::config::project', $cli_projects)
|
||||
|
||||
# create rundeck runner ssh key
|
||||
file {'/var/lib/rundeck/.ssh/rundeck_id_rsa':
|
||||
ensure => 'file',
|
||||
owner => 'rundeck',
|
||||
group => 'rundeck',
|
||||
mode => '0600',
|
||||
content => lookup('rundeck::ssh::private_key'),
|
||||
}
|
||||
file {'/var/lib/rundeck/.ssh/rundeck_id_rsa.pub':
|
||||
ensure => 'file',
|
||||
owner => 'rundeck',
|
||||
group => 'rundeck',
|
||||
mode => '0644',
|
||||
content => lookup('profiles::accounts::rundeck::sshkeys'),
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user