blob: 66ba16451c068ab0417c0dabd99ebf978c610893 (
plain) (
blame)
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
26
27
|
class tick::server::influxdb {
package { 'influxdb':
ensure => installed;
}
file {
"/etc/influxdb/influxdb.conf":
source => "puppet:///modules/tick/influxdb.conf",
require => Package['influxdb'],
notify => Service['influxdb'];
"/media/persistent/influxdb":
ensure => directory,
owner => "influxdb",
group => "influxdb",
require => Package['influxdb'];
}
service { 'influxdb':
ensure => running,
enable => true,
require => [
Package['influxdb'],
File["/etc/influxdb/influxdb.conf"],
File["/media/persistent/influxdb"],
];
}
}
|