diff --git a/roles/cortex/tasks/start.yml b/roles/cortex/tasks/start.yml
index b80b61c872310e478c0117c1fd6057e8a91844a2..c3de8167d8d1240cd79220fc5b0ef2e70fb6b4f7 100644
--- a/roles/cortex/tasks/start.yml
+++ b/roles/cortex/tasks/start.yml
@@ -52,5 +52,8 @@
     delay: 5
 
 - name: Set Autostart for supervisord's services
-  shell: "sed -i 's/autostart=false/autostart=true/g' /etc/supervisord.conf"
+  replace:
+    path: /etc/supervisord.conf
+    regexp: '^autostart=false$'
+    replace: 'autostart=true'