From 6317947b282c748fb48d6e813d733faf3f68c333 Mon Sep 17 00:00:00 2001 From: alex Date: Fri, 13 Oct 2023 13:19:14 +0200 Subject: [PATCH] Migrate nextcloud --- .../puppet/modules/nextcloud/manifests/init.pp | 2 -- personal_infra/puppet/site/h1.pdp7.net.pp | 4 ++++ .../puppet/site/nextcloud.h1.int.pdp7.net.pp | 17 +++++++++++++++-- 3 files changed, 19 insertions(+), 4 deletions(-) diff --git a/personal_infra/puppet/modules/nextcloud/manifests/init.pp b/personal_infra/puppet/modules/nextcloud/manifests/init.pp index fb2871b..38fb2c7 100644 --- a/personal_infra/puppet/modules/nextcloud/manifests/init.pp +++ b/personal_infra/puppet/modules/nextcloud/manifests/init.pp @@ -2,8 +2,6 @@ class nextcloud( $database_name, $database_user, $database_host, - $admin_pass, - $data_dir, ) { file {'/etc/yum.repos.d/koalillo-nextcloud-epel-9.repo': diff --git a/personal_infra/puppet/site/h1.pdp7.net.pp b/personal_infra/puppet/site/h1.pdp7.net.pp index ccdd15f..54e91ae 100644 --- a/personal_infra/puppet/site/h1.pdp7.net.pp +++ b/personal_infra/puppet/site/h1.pdp7.net.pp @@ -52,6 +52,10 @@ node 'h1.pdp7.net' { target => 'http://miniflux.h1.int.pdp7.net:8080/', } + proxmox::proxy_host {'nextcloud.pdp7.net': + target => 'http://nextcloud.h1.int.pdp7.net/', + } + package {'haproxy':} -> file {'/etc/haproxy/haproxy.cfg': diff --git a/personal_infra/puppet/site/nextcloud.h1.int.pdp7.net.pp b/personal_infra/puppet/site/nextcloud.h1.int.pdp7.net.pp index 5f21981..29753d5 100644 --- a/personal_infra/puppet/site/nextcloud.h1.int.pdp7.net.pp +++ b/personal_infra/puppet/site/nextcloud.h1.int.pdp7.net.pp @@ -3,7 +3,20 @@ node 'nextcloud.h1.int.pdp7.net' { database_name => 'nextcloud', database_user => 'nextcloud', database_host => 'pg.h1.int.pdp7.net', - admin_pass => 'foo', - data_dir => '/var/lib/nextcloud/data', + } + + file {'/var/lib/nextcloud/apps': + ensure => 'link', + target => '/nextcloud/apps/', + } + + file {'/var/lib/nextcloud/data': + ensure => 'link', + target => '/nextcloud/data/', + } + + file {'/etc/nextcloud/config.php': + ensure => 'link', + target => '/nextcloud/config.php', } } -- 2.47.3