1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# File 'manifests/user.pp', line 1
class influxdb::user (
$ensure = $::influxdb::ensure,
$username = $::influxdb::username,
$groupname = $::influxdb::groupname,
$manage_user = $::influxdb::manage_user
) {
if $manage_user {
@group { $groupname:
ensure => $ensure
}
@user { $username:
ensure => $ensure,
comment => 'InfluxDB service account',
shell => '/bin/bash',
gid => $groupname
}
}
Group <| title == $groupname |> -> User <| title == $username |>
}
|