From 5a473f4b91923bff2b94cb5950df722f8e9f48d2 Mon Sep 17 00:00:00 2001 From: alex Date: Tue, 29 Aug 2023 18:47:51 +0000 Subject: Add miniflux --- personal_infra/puppet/site/h1.pdp7.net.pp | 4 ++++ personal_infra/puppet/site/miniflux.h1.int.pdp7.net.pp | 8 ++++++++ personal_infra/puppet/site/pg.h1.int.pdp7.net.pp | 3 +++ 3 files changed, 15 insertions(+) create mode 100644 personal_infra/puppet/site/miniflux.h1.int.pdp7.net.pp (limited to 'personal_infra/puppet/site') diff --git a/personal_infra/puppet/site/h1.pdp7.net.pp b/personal_infra/puppet/site/h1.pdp7.net.pp index cc5df121..c3f23141 100644 --- a/personal_infra/puppet/site/h1.pdp7.net.pp +++ b/personal_infra/puppet/site/h1.pdp7.net.pp @@ -43,4 +43,8 @@ node 'h1.pdp7.net' { proxmox::proxy_host {'weight.pdp7.net': target => 'https://k8s-prod.h1.int.pdp7.net/', } + + proxmox::proxy_host {'miniflux.pdp7.net': + target => 'http://miniflux.h1.int.pdp7.net:8080/', + } } diff --git a/personal_infra/puppet/site/miniflux.h1.int.pdp7.net.pp b/personal_infra/puppet/site/miniflux.h1.int.pdp7.net.pp new file mode 100644 index 00000000..c6c0862e --- /dev/null +++ b/personal_infra/puppet/site/miniflux.h1.int.pdp7.net.pp @@ -0,0 +1,8 @@ +node 'miniflux.h1.int.pdp7.net' { + class {'miniflux': + database_url => "host=pg.h1.int.pdp7.net user=miniflux dbname=miniflux sslmode=disable", + polling_frequency => 60, + batch_size => 100, + polling_parser_error_limit => 0, + } +} diff --git a/personal_infra/puppet/site/pg.h1.int.pdp7.net.pp b/personal_infra/puppet/site/pg.h1.int.pdp7.net.pp index fde8ba04..c9dceb32 100644 --- a/personal_infra/puppet/site/pg.h1.int.pdp7.net.pp +++ b/personal_infra/puppet/site/pg.h1.int.pdp7.net.pp @@ -6,7 +6,10 @@ node 'pg.h1.int.pdp7.net' { local all all peer host weight k8s_prod k8s-prod.h1.int.pdp7.net trust host weight grafana grafana.h2.int.pdp7.net trust + host miniflux miniflux miniflux.h1.int.pdp7.net trust | EOT , } + + package {'postgresql15-contrib':} # hstore for miniflux } -- cgit v1.2.3