blob: 69f6923d23b3df2d9d07f9a4877ec6c2cadb6a76 (
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
28
29
30
|
class tick::server::influxdb {
package { 'influxdb':
ensure => installed;
}
file {
"/etc/influxdb":
ensure => directory;
"/etc/influxdb/influxdb.conf":
source => "puppet:///modules/tick/influxdb.conf",
require => [
Package['influxdb'],
File["/etc/influxdb"],
],
notify => Service['influxdb'];
"/media/persistent/influxdb":
ensure => directory,
require => Package['influxdb'];
}
service { 'influxdb':
ensure => running,
enable => true,
require => [
Package['influxdb'],
File["/etc/influxdb/influxdb.conf"],
File["/media/persistent/influxdb"],
];
}
}
|