blob: 5cf7525779632e0e57de2ab09823906b3307669d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# == Class gitlab_ci_multi_runner::config
#
# This class is called from gitlab_ci_multi_runner
#
class gitlab_ci_multi_runner::config (
$concurrent = $gitlab_ci_multi_runner::concurrent,
$runners = $gitlab_ci_multi_runner::runners,
) {
concat { $::gitlab_ci_multi_runner::config_file:
ensure => present,
owner => $::gitlab_ci_multi_runner::user,
group => $::gitlab_ci_multi_runner::group,
require => Package[$gitlab_ci_multi_runner::package_name],
notify => Service[$gitlab_ci_multi_runner::service_name],
}
concat::fragment { "header_$::gitlab_ci_multi_runner::config_file":
target => $::gitlab_ci_multi_runner::config_file,
content => template('gitlab_ci_multi_runner/fragment_header_config.toml.erb'),
order => '01',
}
create_resources(gitlab_ci_multi_runner::runner, $runners)
}
|