浏览代码

[syncthing] Save so much grief, remove file watcher

Colin Powell 3 年之前
父节点
当前提交
c36b588b28
共有 1 个文件被更改,包括 8 次插入2 次删除
  1. 8 2
      ansible/roles/syncthing/tasks/main.yml

+ 8 - 2
ansible/roles/syncthing/tasks/main.yml

@@ -20,16 +20,22 @@
     warn: false
   notify: Syncthing restarted
 
-- name: Syncthing password protected
+- name: Syncthing password protected user
   ansible.builtin.lineinfile:
     path: /usr/local/etc/syncthing/config.xml
     insertafter: "^        <address>0.0.0.0:8384</address>"
     line: "        <user>admin</user>"
   notify: Syncthing restarted
 
-- name: Syncthing password protected
+- name: Syncthing password protected pass
   ansible.builtin.lineinfile:
     path: /usr/local/etc/syncthing/config.xml
     insertafter: "^        <address>0.0.0.0:8384</address>"
     line: "        <password>{{ syncthing_admin_pass }}</password>"
   notify: Syncthing restarted
+
+- name: Syncthing disable fsWatcher
+  shell:
+    cmd: 'sed -i -e ''/^    <folder/s/fsWatcherEnabled="true"/fsWatcherEnabled="false'' /usr/local/etc/syncthing/config.xml'
+    warn: false
+  notify: Syncthing restarted