diff --git a/Ansible/roles/router/tasks/main.yaml b/Ansible/roles/router/tasks/main.yaml
index 660d1f74c9bdca25ab67e366993c68427d53d1f8..5feb0416ab19d7e7b81dd6d0156fc7be367b6be8 100644
--- a/Ansible/roles/router/tasks/main.yaml
+++ b/Ansible/roles/router/tasks/main.yaml
@@ -44,6 +44,8 @@
   ansible.builtin.command:
     cmd: /usr/sbin/unbound-anchor -a /var/unbound/db/root.key
     creates: /var/unbound/db/root.key
+  register: router_unbound_anchor
+  failed_when: router_unbound_anchor.rc not in [0, 1]
   tags:
     - network
     - dns