diff --git a/geant/gap_ansible/roles/iptrunk_checks/tasks/check_optical_levels.yaml b/geant/gap_ansible/roles/iptrunk_checks/tasks/check_optical_levels.yaml
index 71592e66aac6eda1fe47bb66c1f0fb29924dc7ee..f5d65a81d83f9098328c5f0cd88fba756f991a26 100644
--- a/geant/gap_ansible/roles/iptrunk_checks/tasks/check_optical_levels.yaml
+++ b/geant/gap_ansible/roles/iptrunk_checks/tasks/check_optical_levels.yaml
@@ -16,13 +16,7 @@
     - name: Populate the lanes data for "{{ ae_member.interface_name }}"
       no_log: "{{ my_nolog }}"
       ansible.builtin.set_fact:
-        lanes: "{{ lanes + [{
-          'lane_id': iface_opt_lane['lane-index'][0]['data'],
-          'laser_current': iface_opt_lane['laser-bias-current'][0]['data'],
-          'laser_tx_mw': iface_opt_lane['laser-output-power'][0]['data'],
-          'laser_tx_dbm': iface_opt_lane['laser-output-power-dbm'][0]['data'],
-          'laser_rx_mw': iface_opt_lane['laser-rx-optical-power'][0]['data'],
-          'laser_rx_dbm': iface_opt_lane['laser-rx-optical-power-dbm'][0]['data'] }] }}"
+        lanes: "{{ lanes + [{'lane_id': iface_opt_lane['lane-index'][0]['data'], 'laser_current': iface_opt_lane['laser-bias-current'][0]['data'], 'laser_tx_mw': iface_opt_lane['laser-output-power'][0]['data'], 'laser_tx_dbm': iface_opt_lane['laser-output-power-dbm'][0]['data'], 'laser_rx_mw': iface_opt_lane['laser-rx-optical-power'][0]['data'], 'laser_rx_dbm': iface_opt_lane['laser-rx-optical-power-dbm'][0]['data']}] }}"
 
       vars:
         obj: "{{ optical_status.stdout_lines[0]['interface-information'][0]['physical-interface'][0]['optics-diagnostics'][0] }}"
diff --git a/geant/gap_ansible/roles/iptrunk_checks/tasks/main.yml b/geant/gap_ansible/roles/iptrunk_checks/tasks/main.yml
index dad62e1510993e63a5e6c2395979a9cc769289f5..5f0e90ccb2e56037cfd121f9a77927cb71ed28f2 100644
--- a/geant/gap_ansible/roles/iptrunk_checks/tasks/main.yml
+++ b/geant/gap_ansible/roles/iptrunk_checks/tasks/main.yml
@@ -124,9 +124,10 @@
   loop_control:
     loop_var: ae_member
 
-- name: Write result to the "{{ opt_checks_file}}" file
+- name: Write result to the "{{ opt_checks_file }}" file
   when: check == "optical_pre" or check == "optical_post"
   ansible.builtin.copy:
+    mode: '0644'
     content: "{{ ae_result | to_nice_yaml }}"
     dest: "{{ opt_checks_file }}"