diff --git a/roles/lxc/tasks/main.yml b/roles/lxc/tasks/main.yml
index 406bc194d776b71b293baf56828e65e5fc8e8e54..c758b5e4795a01574a1a73d070c26461cc3ce4a9 100644
--- a/roles/lxc/tasks/main.yml
+++ b/roles/lxc/tasks/main.yml
@@ -21,7 +21,7 @@
         src: lxc-net.host_bridge
         dest: /etc/default/lxc-net
         mode: "644"
- 
+
     - name: Ask confirmation
       ansible.builtin.pause:
         prompt: |
diff --git a/roles/mediaserver/handlers/main.yml b/roles/mediaserver/handlers/main.yml
index 93ab5aeaa3365ff2dcec9f40450b8b6360775dbd..b7d5c45abb4fd6fe6bcfd252d1ca3148823720d4 100644
--- a/roles/mediaserver/handlers/main.yml
+++ b/roles/mediaserver/handlers/main.yml
@@ -1,8 +1,4 @@
 ---
-- name: mscontroller restart
-  ansible.builtin.command:
-    cmd: mscontroller.py restart
-
 - name: restart nginx
   ansible.builtin.systemd:
     name: nginx
diff --git a/roles/mediaserver/tasks/main.yml b/roles/mediaserver/tasks/main.yml
index 08990cb04fecdf2698deb4a9a6e92088cc853636..09abea00a6b5695250c4c412b6e10d365b341ee1 100644
--- a/roles/mediaserver/tasks/main.yml
+++ b/roles/mediaserver/tasks/main.yml
@@ -116,7 +116,8 @@
   tags: mediaserver-synchronize
 
 - name: configure email sender address
-  notify: mscontroller restart
+  notify:
+    - restart mediaserver
   ansible.builtin.lineinfile:
     path: /etc/mediaserver/msconf.py
     backup: true
diff --git a/roles/postfix/handlers/main.yml b/roles/postfix/handlers/main.yml
index 56cbbb41b15a09681b7f6a87403742579e2de467..a92f8494650204fe8ee6f6f7e203225d94d59970 100644
--- a/roles/postfix/handlers/main.yml
+++ b/roles/postfix/handlers/main.yml
@@ -1,15 +1,23 @@
 ---
 - name: postmap sasl
   ansible.builtin.command: postmap hash:/etc/postfix/sasl-passwords
+  # we want to generate db file at every execution
+  changed_when: false
 
 - name: postmap generic
   ansible.builtin.command: postmap hash:/etc/postfix/generic
+  # we want to generate db file at every execution
+  changed_when: false
 
 - name: postmap virtual
   ansible.builtin.command: postmap hash:/etc/postfix/virtual
+  # we want to generate db file at every execution
+  changed_when: false
 
 - name: newaliases
   ansible.builtin.command: newaliases
+  # we want to generate aliases at every execution
+  changed_when: false
 
 - name: restart postfix
   ansible.builtin.service:
diff --git a/roles/sysconfig/handlers/main.yml b/roles/sysconfig/handlers/main.yml
index a565a46301a61d47c16e85cd84384bee5760c473..fbb96d462b417d204f62da5edf5dd8caa542c8c1 100644
--- a/roles/sysconfig/handlers/main.yml
+++ b/roles/sysconfig/handlers/main.yml
@@ -14,6 +14,8 @@
 
 - name: update locale
   ansible.builtin.command: locale-gen
+  # we want to execute locale generation at every execution
+  changed_when: false
 
 - name: restart cron
   ansible.builtin.service: