diff --git a/.ansible-lint b/.ansible-lint
index 0920b1bee19f18811d2cb73e4ae8fe23c83525b3..dc8f102e30b0882624c3389a4a9e2e37786b85ef 100644
--- a/.ansible-lint
+++ b/.ansible-lint
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b3de7ae65c27ff4a374a92c38ae783d0fdc9cf90..091f72766ad487cb95f6f23ac179f12d8288fe46 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index cd92611c09046e7872c53407ba736ec1cf4ed0e0..051cba4b8f3128723375d3f0068152deb4ac573f 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/.pymarkdown.yml b/.pymarkdown.yml
index 57ed33ad5e8905ae6653289247a01295b97fbc02..6697866dd2ac9203fd47759af57e1837147d6379 100644
--- a/.pymarkdown.yml
+++ b/.pymarkdown.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/.yamllint b/.yamllint
index f6057e311127eb06414ec68a0ea53d223bdbcc31..e8d2182314e85befdd7030768132ae86242e21fe 100644
--- a/.yamllint
+++ b/.yamllint
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/defaults/main.yml b/defaults/main.yml
index de6a86637430171940fd70bbde74981ed05cfe9d..d03d018d862e8a326f6bdf27e60c697bd9017518 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -1,4 +1,4 @@
-# t Copyright 2019-2023 Chris Croome
+# t Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/meta/argument_specs.yml b/meta/argument_specs.yml
index 328c84744208b737b54403dd73ad4a5ca1f62c4d..4ee7fe88024f0e8017b057afec2446311a9ed2b0 100644
--- a/meta/argument_specs.yml
+++ b/meta/argument_specs.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/meta/main.yml b/meta/main.yml
index 94879c8f84214c5a213a57d24989f584ebf8df30..62994f4da98dec9f56fb2b2f516471abaf08d0c4 100644
--- a/meta/main.yml
+++ b/meta/main.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/meta/requirements.yml b/meta/requirements.yml
index bed08dcde35c15ef99aedafc6ec5e824378c780f..b0aca4d2c06560d187286e68b41d7ecd8294cc43 100644
--- a/meta/requirements.yml
+++ b/meta/requirements.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/molecule/bookworm_cli/converge.yml b/molecule/bookworm_cli/converge.yml
index fd734eb13ee91839e7274c8ea0a8cac9505686cc..6905e60af8ce1c221be19f187e766ab34ffe0bc9 100644
--- a/molecule/bookworm_cli/converge.yml
+++ b/molecule/bookworm_cli/converge.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/molecule/bookworm_cli/molecule.yml b/molecule/bookworm_cli/molecule.yml
index fd5edd8689b6ad7e602d1fd549cd95213eb68080..4c05c16d5407febe1eab0bf528e26d9f1458fc47 100644
--- a/molecule/bookworm_cli/molecule.yml
+++ b/molecule/bookworm_cli/molecule.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/molecule/bookworm_cli/requirements.yml b/molecule/bookworm_cli/requirements.yml
index 349931b08f9cfd793abf92df774c4b80cf70f880..561c2ab97ddc74549e9c4b67d972ae51e41c1a87 100644
--- a/molecule/bookworm_cli/requirements.yml
+++ b/molecule/bookworm_cli/requirements.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
@@ -10,7 +10,7 @@
 ---
 - name: apt
   src: https://git.coop/webarch/apt.git
-  version: 3.0.2  # apt
+  version: 3.1.0  # apt
   scm: git
 
 # - name: systemd
diff --git a/molecule/bookworm_cli/verify.yml b/molecule/bookworm_cli/verify.yml
index 6f98bca48553f3145cf626b50d8f86069134f931..1eba279ca59d356c515e2d90efb8f3d0448058c6 100644
--- a/molecule/bookworm_cli/verify.yml
+++ b/molecule/bookworm_cli/verify.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/molecule/bookworm_fpm/converge.yml b/molecule/bookworm_fpm/converge.yml
index a706a93406e274191f934c7ab3ee982f0de6810c..d7135fe9867b08b2f1046e3af36cf845b94cb7e2 100644
--- a/molecule/bookworm_fpm/converge.yml
+++ b/molecule/bookworm_fpm/converge.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/molecule/bookworm_fpm/molecule.yml b/molecule/bookworm_fpm/molecule.yml
index fd5edd8689b6ad7e602d1fd549cd95213eb68080..4c05c16d5407febe1eab0bf528e26d9f1458fc47 100644
--- a/molecule/bookworm_fpm/molecule.yml
+++ b/molecule/bookworm_fpm/molecule.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/molecule/bookworm_fpm/requirements.yml b/molecule/bookworm_fpm/requirements.yml
index 349931b08f9cfd793abf92df774c4b80cf70f880..561c2ab97ddc74549e9c4b67d972ae51e41c1a87 100644
--- a/molecule/bookworm_fpm/requirements.yml
+++ b/molecule/bookworm_fpm/requirements.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
@@ -10,7 +10,7 @@
 ---
 - name: apt
   src: https://git.coop/webarch/apt.git
-  version: 3.0.2  # apt
+  version: 3.1.0  # apt
   scm: git
 
 # - name: systemd
diff --git a/molecule/bookworm_fpm/verify.yml b/molecule/bookworm_fpm/verify.yml
index ee947bf8d453c9297a3291844b70bceb412c7630..491b6bb67898b554c54db5fcd9c64197697a873a 100644
--- a/molecule/bookworm_fpm/verify.yml
+++ b/molecule/bookworm_fpm/verify.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/molecule/default/converge.yml b/molecule/default/converge.yml
index a71859491edf106e4530de1ae05e4b1fcb6ba660..a8c3a7c86fae26829336d68e5843e14b633cff49 100644
--- a/molecule/default/converge.yml
+++ b/molecule/default/converge.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/molecule/default/molecule.yml b/molecule/default/molecule.yml
index fd5edd8689b6ad7e602d1fd549cd95213eb68080..4c05c16d5407febe1eab0bf528e26d9f1458fc47 100644
--- a/molecule/default/molecule.yml
+++ b/molecule/default/molecule.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/molecule/default/requirements.yml b/molecule/default/requirements.yml
index 349931b08f9cfd793abf92df774c4b80cf70f880..561c2ab97ddc74549e9c4b67d972ae51e41c1a87 100644
--- a/molecule/default/requirements.yml
+++ b/molecule/default/requirements.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
@@ -10,7 +10,7 @@
 ---
 - name: apt
   src: https://git.coop/webarch/apt.git
-  version: 3.0.2  # apt
+  version: 3.1.0  # apt
   scm: git
 
 # - name: systemd
diff --git a/molecule/default/verify.yml b/molecule/default/verify.yml
index 70807580a3be839a39cf73ab41ab50212f644071..a69d393e1b67553f7f8047ffccb4be1bbfa2c2f2 100644
--- a/molecule/default/verify.yml
+++ b/molecule/default/verify.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/tasks/apt.yml b/tasks/apt.yml
index 13cd3528c086d0a30f944d10570bebe2dc3c3cd1..524a48838946be752b7b21fe6c511ce86293bc1a 100644
--- a/tasks/apt.yml
+++ b/tasks/apt.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/tasks/apt_clean.yml b/tasks/apt_clean.yml
index 06dbb7ebed606966d2709ec48e5ca66396a9d641..259cc8800d376ba02f0bb9e8c2c66bb6d065837c 100644
--- a/tasks/apt_clean.yml
+++ b/tasks/apt_clean.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/tasks/check_init.yml b/tasks/check_init.yml
index dd3437fef9819ff2d2357f00cf1cc9ab22777630..1ee67fbb54a8aaf1c2150b3b748f55f6f5a4b803 100644
--- a/tasks/check_init.yml
+++ b/tasks/check_init.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/tasks/check_vars.yml b/tasks/check_vars.yml
index a3234cb07479c054f77fe691d655b888b1af6634..225f8e4ffae355f551a61c3a547f5c056e31806e 100644
--- a/tasks/check_vars.yml
+++ b/tasks/check_vars.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/tasks/checks.yml b/tasks/checks.yml
index e1dcead262cfa8dffc5d11bd7717785c93b8c274..0d2cc5bfe608b6c575a1ba8d653418c38b1c4094 100644
--- a/tasks/checks.yml
+++ b/tasks/checks.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/tasks/conf.yml b/tasks/conf.yml
index 0652577606e0d6c71ff98b5346b0f6289741e331..fca105c81bd19e4bece468e223bb5827b04a6b97 100644
--- a/tasks/conf.yml
+++ b/tasks/conf.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/tasks/conf_path_check.yml b/tasks/conf_path_check.yml
index fda5894ff5c5660d55e804d71185055e2b6dba47..380d8ad4f501ebf52e61f688d337a65e108c1b6c 100644
--- a/tasks/conf_path_check.yml
+++ b/tasks/conf_path_check.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/tasks/file_edited.yml b/tasks/file_edited.yml
index 0f5e2a6638052466f94a68509a0e7087ad4dd61e..4170c5255fc48a9b1d7670e8af593d94471b9e79 100644
--- a/tasks/file_edited.yml
+++ b/tasks/file_edited.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/tasks/file_section_edited.yml b/tasks/file_section_edited.yml
index 4b705c39ff6dff15a46659286af81a61b8b85cdc..d683b1dff35c170c6d86fdf89a7947e9010e4819 100644
--- a/tasks/file_section_edited.yml
+++ b/tasks/file_section_edited.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/tasks/file_templated.yml b/tasks/file_templated.yml
index 371ac830c9f6390ac1f8da070a71ed4ee1f90362..19c8145bbfbd3aeb860a501527b4192908d49ffc 100644
--- a/tasks/file_templated.yml
+++ b/tasks/file_templated.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/tasks/fpm.yml b/tasks/fpm.yml
index 68de935745a397c8a575b59591eb3916b804edd7..8639750b27da877babc0ae705ac973d5417ec250 100644
--- a/tasks/fpm.yml
+++ b/tasks/fpm.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/tasks/main.yml b/tasks/main.yml
index 8c44151ea6d6b3912885edc5097ad25dd59113ef..0103742e91c384535075b837bf734ac9f453663a 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/tasks/mods.yml b/tasks/mods.yml
index 6a78bed0630f49de349b29810a727277849df607..3c8709e9ca5d4564d86a21c9caeb62968334c7c4 100644
--- a/tasks/mods.yml
+++ b/tasks/mods.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/tasks/pkg.yml b/tasks/pkg.yml
index 6b537a8b8e16a4397a050662541e27f79389d29e..04a8064dffb903b4f9f9b3128c6048ff75b70f31 100644
--- a/tasks/pkg.yml
+++ b/tasks/pkg.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/tasks/sapi.yml b/tasks/sapi.yml
index cb67f662f36c126f8d8a70f5559121dd5511154f..0e9c43c31b251d66ff796a90b83f5e730269f36c 100644
--- a/tasks/sapi.yml
+++ b/tasks/sapi.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/tasks/verify.yml b/tasks/verify.yml
index 6eee829b502b1616af609fc0d80588f33ebbcf72..e899fc04587ef3861a309c2719413c2579e2071f 100644
--- a/tasks/verify.yml
+++ b/tasks/verify.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #
diff --git a/vars/main.yml b/vars/main.yml
index 797c7d06cdc7ec79a40f4f642fc254aa4683c5d6..75c71351904a12324e307e93b9a3a9d216e5a34a 100644
--- a/vars/main.yml
+++ b/vars/main.yml
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Chris Croome
+# Copyright 2019-2024 Chris Croome
 #
 # This file is part of the Webarchitects PHP Ansible role.
 #