From 5a473f4b91923bff2b94cb5950df722f8e9f48d2 Mon Sep 17 00:00:00 2001 From: alex Date: Tue, 29 Aug 2023 18:47:51 +0000 Subject: Add miniflux --- .../puppet/modules/miniflux/manifests/init.pp | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 personal_infra/puppet/modules/miniflux/manifests/init.pp (limited to 'personal_infra/puppet/modules') 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, + } +} -- cgit v1.2.3