]> xn--ix-yja.es Git - alex.git/commitdiff
Switch to EPEL Nextcloud
authoralex <alex@pdp7.net>
Thu, 18 Jul 2024 20:01:11 +0000 (22:01 +0200)
committeralexpdp7 <alex@corcoles.net>
Thu, 18 Jul 2024 20:02:10 +0000 (22:02 +0200)
personal_infra/puppet/modules/nextcloud/manifests/init.pp

index a21b9cfc1a2d7befb28378442fcf9787314ab250..93fe625d2b9c4e89b3c3760b857d0a9ec9e2cd0f 100644 (file)
@@ -4,36 +4,7 @@ class nextcloud(
   $database_host,
 ) {
 
-    file {'/etc/yum.repos.d/koalillo-nextcloud-epel-9.repo':
-      content => @("EOT"/$)
-      [copr:copr.fedorainfracloud.org:koalillo:nextcloud]
-      name=Copr repo for nextcloud owned by koalillo
-      baseurl=https://download.copr.fedorainfracloud.org/results/koalillo/nextcloud/epel-9-\$basearch/
-      type=rpm-md
-      skip_if_unavailable=True
-      gpgcheck=1
-      gpgkey=https://download.copr.fedorainfracloud.org/results/koalillo/nextcloud/pubkey.gpg
-      repo_gpgcheck=0
-      enabled=1
-      enabled_metadata=1
-      | EOT
-      ,
-    }
-
-    package {'remi-release':
-        source => 'https://rpms.remirepo.net/enterprise/remi-release-9.rpm',
-    }
-    ->
-    exec {'/usr/bin/dnf module enable -y php:remi-8.2':
-        unless => '/usr/bin/dnf module list --enabled php | grep remi-8.2',
-    }
-
-    package {['nextcloud-httpd', 'nextcloud-postgresql', 'php82-php-pecl-apcu', 'php-sodium', 'php-opcache',]:
-        require => [
-           Exec['/usr/bin/dnf module enable -y php:remi-8.2'],
-           File['/etc/yum.repos.d/koalillo-nextcloud-epel-9.repo'],
-        ],
-    }
+    package {['nextcloud-httpd', 'nextcloud-postgresql']:}
 
     service {'httpd':
         enable => true,