From: alex Date: Thu, 18 Jul 2024 20:01:11 +0000 (+0200) Subject: Switch to EPEL Nextcloud X-Git-Tag: 20241020-emacs~123 X-Git-Url: https://xn--ix-yja.es/gitweb/?a=commitdiff_plain;h=243061af81b7af4ead12f3c8434b6f7587b333b3;p=alex.git Switch to EPEL Nextcloud --- diff --git a/personal_infra/puppet/modules/nextcloud/manifests/init.pp b/personal_infra/puppet/modules/nextcloud/manifests/init.pp index a21b9cf..93fe625 100644 --- a/personal_infra/puppet/modules/nextcloud/manifests/init.pp +++ b/personal_infra/puppet/modules/nextcloud/manifests/init.pp @@ -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,