]> birchwood-abbey.net Git - Institute/commitdiff
Fixes to accommodate Debian 13 on Core (PHP 8.4, BIND9).
authorMatt Birkholz <matt@birchwood-abbey.net>
Sat, 20 Jun 2026 21:10:07 +0000 (15:10 -0600)
committerMatt Birkholz <matt@birchwood-abbey.net>
Sat, 20 Jun 2026 21:14:26 +0000 (15:14 -0600)
README.org
roles_t/core/tasks/main.yml

index 291d7b927b7b0597f2a4bc4603479fa3430e622a..1753c4664dc0765c8a229884c1a20b0d49d17682 100644 (file)
@@ -2820,7 +2820,7 @@ options {
        allow-recursion { trusted; };
        allow-query-cache { trusted; };
 
-       dnssec-validation yes;
+       dnssec-validation auto;
 
        listen-on {
                {{ core_addr }};
@@ -2832,8 +2832,6 @@ options {
 #+NAME: bind-local
 #+CAPTION: ~bind-local~
 #+BEGIN_SRC conf
-include "/etc/bind/zones.rfc1918";
-
 zone "{{ domain_priv }}." {
        type master;
        file "/etc/bind/db.domain";
@@ -4466,7 +4464,7 @@ performance, as recommended by Nextcloud.
 - name: Set PHP memory_limit for Nextcloud.
   become: yes
   lineinfile:
-    path: /etc/php/8.2/apache2/php.ini
+    path: /etc/php/8.4/apache2/php.ini
     regexp: "memory_limit *="
     line: "memory_limit = 768M"
 
@@ -4483,14 +4481,14 @@ performance, as recommended by Nextcloud.
       opcache.memory_consumption=128
       opcache.save_comments=1
       opcache.revalidate_freq=1
-    dest: /etc/php/8.2/mods-available/nextcloud.ini
+    dest: /etc/php/8.4/mods-available/nextcloud.ini
   notify: Restart Apache2.
 
 - name: Enable Nextcloud PHP modules.
   become: yes
   command:
     cmd: phpenmod {{ item }}
-    creates: /etc/php/8.2/apache2/conf.d/20-{{ item }}.ini
+    creates: /etc/php/8.4/apache2/conf.d/20-{{ item }}.ini
   loop: [ nextcloud, apcu ]
   notify: Restart Apache2.
 #+END_SRC
index 952b6518f887df7e99eaa1265abd28fd473e7dfe..b9554265f083588b53410607f9fbb4bcf53cb7b4 100644 (file)
        allow-recursion { trusted; };
        allow-query-cache { trusted; };
       
-       dnssec-validation yes;
+       dnssec-validation auto;
       
        listen-on {
                {{ core_addr }};
   become: yes
   copy:
     content: |
-      include "/etc/bind/zones.rfc1918";
-      
       zone "{{ domain_priv }}." {
        type master;
        file "/etc/bind/db.domain";
 - name: Set PHP memory_limit for Nextcloud.
   become: yes
   lineinfile:
-    path: /etc/php/8.2/apache2/php.ini
+    path: /etc/php/8.4/apache2/php.ini
     regexp: "memory_limit *="
     line: "memory_limit = 768M"
 
       opcache.memory_consumption=128
       opcache.save_comments=1
       opcache.revalidate_freq=1
-    dest: /etc/php/8.2/mods-available/nextcloud.ini
+    dest: /etc/php/8.4/mods-available/nextcloud.ini
   notify: Restart Apache2.
 
 - name: Enable Nextcloud PHP modules.
   become: yes
   command:
     cmd: phpenmod {{ item }}
-    creates: /etc/php/8.2/apache2/conf.d/20-{{ item }}.ini
+    creates: /etc/php/8.4/apache2/conf.d/20-{{ item }}.ini
   loop: [ nextcloud, apcu ]
   notify: Restart Apache2.