浏览代码

[fifteen5] Fix syncthing user setup

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

+ 1 - 3
ansible/roles/fifteen5/tasks/main.yml

@@ -54,9 +54,7 @@
     mode: 0775
 
 - name: Syncthing running as root
-  shell:
-    cmd: 'sed -i -e ''/^: ${syncthing_user/s/"syncthing"/"root"/'' /usr/local/etc/rc.d/syncthing'
-    warn: false
+  shell: sysrc syncthing_user="root"
   notify: Syncthing restarted
 
 - name: Environment file installed

+ 1 - 3
ansible/roles/syncthing/tasks/main.yml

@@ -1,7 +1,4 @@
 ---
-- name: Dependencies installed
-  community.general.pkgng: name=syncthing state=latest
-
 - name: Fetched syncthing release
   shell:
     chdir: /tmp
@@ -16,6 +13,7 @@
   shell:
     chdir: /tmp/syncthing-freebsd-amd64-v1.19.2
     cmd: "mv syncthing /usr/local/bin/syncthing & mv etc/freebsd-rc/syncthing /usr/local/etc/rc.d/syncthing & chmod +x /usr/local/etc/rc.d/syncthing"
+    warn: false
 
 - name: Syncthing enabled
   shell: sysrc syncthing_enable="YES"