diff --git a/roles/etcd/tasks/check_certs.yml b/roles/etcd/tasks/check_certs.yml
index 337220397763e8b6aa415a9e1207c0f059f3fb40..76d46c93a32d4dac19a67185b52226b93de79e0b 100644
--- a/roles/etcd/tasks/check_certs.yml
+++ b/roles/etcd/tasks/check_certs.yml
@@ -57,12 +57,8 @@
 - name: "Check_certs | Set 'sync_certs' to true"
   set_fact:
     sync_certs: true
-  when: |-
-      {%- set certs = {'sync': False} -%}
-      {% if gen_node_certs[inventory_hostname] or
-        (not etcdcert_node.results[0].stat.exists|default(False)) or
-          (not etcdcert_node.results[1].stat.exists|default(False)) or
-            (etcdcert_node.results[1].stat.checksum|default('') != etcdcert_master.files|selectattr("path", "equalto", etcdcert_node.results[1].stat.path)|map(attribute="checksum")|first|default('')) -%}
-              {%- set _ = certs.update({'sync': True}) -%}
-      {% endif %}
-      {{ certs.sync }}
+  when:
+    - gen_node_certs[inventory_hostname] or
+      (not etcdcert_node.results[0].stat.exists|default(false)) or
+      (not etcdcert_node.results[1].stat.exists|default(false)) or
+      (etcdcert_node.results[1].stat.checksum|default('') != etcdcert_master.files|selectattr("path", "equalto", etcdcert_node.results[1].stat.path)|map(attribute="checksum")|first|default(''))
diff --git a/roles/kubernetes/secrets/tasks/check-tokens.yml b/roles/kubernetes/secrets/tasks/check-tokens.yml
index 616664b93e7abb3564bae8824fc126f9aee64949..0f0c95b48979e3cf78fc611fa74a81fac6ee6d35 100644
--- a/roles/kubernetes/secrets/tasks/check-tokens.yml
+++ b/roles/kubernetes/secrets/tasks/check-tokens.yml
@@ -24,8 +24,7 @@
 
 - name: "Check_tokens | Set 'sync_tokens' to true"
   set_fact:
-    sync_tokens: true
-  when: >-
+    sync_tokens: >-
       {%- set tokens = {'sync': False} -%}
       {%- for server in groups['kube-master'] | intersect(ansible_play_batch)
          if (not hostvars[server].known_tokens.stat.exists) or
diff --git a/roles/kubernetes/secrets/tasks/gen_tokens.yml b/roles/kubernetes/secrets/tasks/gen_tokens.yml
index df47d157dae885c5c0bc3e88d05ba897ab29e2ce..c24ba50fd087e83e1c68b3530c4985908f8bec34 100644
--- a/roles/kubernetes/secrets/tasks/gen_tokens.yml
+++ b/roles/kubernetes/secrets/tasks/gen_tokens.yml
@@ -46,6 +46,8 @@
 
 - name: Gen_tokens | Gather tokens
   shell: "tar cfz - {{ tokens_list.stdout_lines | join(' ') }} | base64 --wrap=0"
+  args:
+    warn: false
   register: tokens_data
   check_mode: no
   delegate_to: "{{groups['kube-master'][0]}}"
diff --git a/roles/reset/tasks/main.yml b/roles/reset/tasks/main.yml
index 0f3e6eaea976945c72ae90813781d629bd0e3ae5..8122ada082e6e33ca9d4923c082216eac2bb78d0 100644
--- a/roles/reset/tasks/main.yml
+++ b/roles/reset/tasks/main.yml
@@ -79,9 +79,10 @@
 
 - name: reset | gather mounted kubelet dirs
   shell: mount | grep /var/lib/kubelet/ | awk '{print $3}' | tac
+  args:
+    warn: false
   check_mode: no
   register: mounted_dirs
-  warn: false
   tags:
     - mounts