diff options
| author | alex <alex@pdp7.net> | 2023-10-13 13:19:14 +0200 |
|---|---|---|
| committer | alex <alex@pdp7.net> | 2023-10-13 13:19:14 +0200 |
| commit | 6317947b282c748fb48d6e813d733faf3f68c333 (patch) | |
| tree | 1442b5f048bf39637238de08e0f86dd937e11891 /personal_infra/puppet | |
| parent | 148b77faa57291930c2424678009cbb6b15701df (diff) | |
Migrate nextcloud
Diffstat (limited to 'personal_infra/puppet')
| -rw-r--r-- | personal_infra/puppet/modules/nextcloud/manifests/init.pp | 2 | ||||
| -rw-r--r-- | personal_infra/puppet/site/h1.pdp7.net.pp | 4 | ||||
| -rw-r--r-- | personal_infra/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 fb2871b8..38fb2c79 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 ccdd15f0..54e91aed 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 5f21981f..29753d5b 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', } } |
