diff options
| author | alex <alex@pdp7.net> | 2023-08-29 18:47:51 +0000 |
|---|---|---|
| committer | alex <alex@pdp7.net> | 2023-08-29 18:48:20 +0000 |
| commit | 5a473f4b91923bff2b94cb5950df722f8e9f48d2 (patch) | |
| tree | b15d3cc85a5c9db42ce4b2b4b5aef25681b3ac0f /personal_infra/puppet/modules/miniflux | |
| parent | dc69a74f8fec65e3f46d52c214e902942222efb5 (diff) | |
Add miniflux
Diffstat (limited to 'personal_infra/puppet/modules/miniflux')
| -rw-r--r-- | personal_infra/puppet/modules/miniflux/manifests/init.pp | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/personal_infra/puppet/modules/miniflux/manifests/init.pp b/personal_infra/puppet/modules/miniflux/manifests/init.pp new file mode 100644 index 00000000..179cfc14 --- /dev/null +++ b/personal_infra/puppet/modules/miniflux/manifests/init.pp @@ -0,0 +1,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, + } +} |
