blob: 179cfc14636b7cb0a75c9bbeaade785ad3ff1020 (
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
26
27
|
class miniflux($database_url, $polling_frequency, $batch_size, $polling_parser_error_limit) {
file {'/etc/yum.repos.d/miniflux.repo':
content => "[miniflux]
name=Miniflux Repository
baseurl=https://repo.miniflux.app/yum/
enabled=1
gpgcheck=0
",
}
->
package {'miniflux':}
->
file {'/etc/miniflux.conf':
content => "LISTEN_ADDR=0.0.0.0:8080
RUN_MIGRATIONS=1
DATABASE_URL=$database_url
POLLING_FREQUENCY=$polling_frequency
BATCH_SIZE=$batch_size
POLLING_PARSING_ERROR_LIMIT=$polling_parser_error_limit
",
}
~>
service {'miniflux':
ensure => running,
enable => true,
}
}
|