diff --git a/.ansible-lint b/.ansible-lint
index f18a6472898d714ef85310cdbe01e39500977528..491cf7284b00ab41618ecc8b7cedeb4a2eed9ff9 100644
--- a/.ansible-lint
+++ b/.ansible-lint
@@ -37,6 +37,8 @@ use_default_rules: true
 skip_list:
   - skip_this_tag
   - git-latest
+  - name[casing]
+  - package-latest
 
 # Any rule that has the 'opt-in' tag will not be loaded unless its 'id' is
 # mentioned in the enable_list:
diff --git a/handlers/main.yml b/handlers/main.yml
index e272215d8147edfd45813495a1542f7a9bb66791..4d68533126434f0a6aece6e9e81b9ec07d72b5b8 100644
--- a/handlers/main.yml
+++ b/handlers/main.yml
@@ -5,6 +5,7 @@
     state: restarted
 
 - name: save iptables rules (Debian)
+  when: ansible_os_family == "Debian"
   block:
     - name: Ordner für iptables-Config erstellen
       ansible.builtin.file:
@@ -23,4 +24,3 @@
       ansible.builtin.command: 'netfilter-persistent save'
       listen: "save iptables rules"
       changed_when: false
-  when: ansible_os_family == "Debian"
diff --git a/meta/main.yml b/meta/main.yml
index f41d21ca7037d5d0fd1e2c9ae1e3b093f3fa35cf..940c93f522d9759e3fcbba7396b7e54bcc4f90c0 100644
--- a/meta/main.yml
+++ b/meta/main.yml
@@ -1,5 +1,7 @@
 ---
 galaxy_info:
+  role_name: "ansible_lza_sanitytest"
+  namespace: "slub"
   author: Jörg Sachse
   company: SLUB Dresden
   description: role to install a post-upgrade sanity testing server for the SLUBarchiv digital preservation repository
diff --git a/tasks/configure_ssh_keys.yml b/tasks/configure_ssh_keys.yml
index f094f5eb593b845590bc20b07d00c801719511fe..46e849268488c63c3e9a71ab3580dbda8b4336cf 100644
--- a/tasks/configure_ssh_keys.yml
+++ b/tasks/configure_ssh_keys.yml
@@ -1,6 +1,6 @@
 ---
 - name: deploy SSH key for management user
-  ansible.builtin.authorized_key:
+  ansible.posix.authorized_key:
     user: "{{ item.user }}"
     state: "{{ item.state | default('present') }}"
     key: "{{ item.ssh_key }}"
diff --git a/tasks/install_packages.yml b/tasks/install_packages.yml
index d990291b81598cd69da4f6a260563c8db7c18b58..d7cedb30c347cfac99e1ad7532c9f05121e9843e 100644
--- a/tasks/install_packages.yml
+++ b/tasks/install_packages.yml
@@ -35,7 +35,7 @@
     ]
 
 - name: install Perl packages from CPAN
-  ansible.builtin.cpanm:
+  community.general.cpanm:
     name: "{{ item }}"
   loop:
     # these are part of the "perl-base" Debian 10 package, so we get them for free: