8 |
|
|
9 |
include ssh::auth |
include ssh::auth |
10 |
ssh::auth::key { $build_login: } # declare a key for build bot: RSA, 2048 bits |
ssh::auth::key { $build_login: } # declare a key for build bot: RSA, 2048 bits |
11 |
|
ssh::auth::key { $sched_login: } # declare a key for sched bot: RSA, 2048 bits |
12 |
} |
} |
13 |
|
|
14 |
class mainnode inherits base { |
class mainnode inherits base { |
15 |
include iurtuser |
include iurtuser |
16 |
ssh::auth::server { $build_login: } |
ssh::auth::server { $build_login: } |
17 |
|
|
18 |
|
sshuser { $sched_login: |
19 |
|
homedir => $sched_home_dir, |
20 |
|
comment => "System user used to schedule builds", |
21 |
|
} |
22 |
|
|
23 |
package { "task-bs-cluster-main": |
package { "task-bs-cluster-main": |
24 |
ensure => "installed" |
ensure => "installed" |
25 |
} |
} |