Ansible repo for digital ocean projects
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

41 Zeilen
864 B

  1. ---
  2. - hosts: mpdb
  3. tasks:
  4. vars:
  5. share:
  6. - 'MUSIC'
  7. - 'MOVIES'
  8. localpath: '/mnt/'
  9. remotepath: '/pool/'
  10. hostname: home.thrace-lan.info
  11. username: sshfs
  12. sshfsport: 2200
  13. - name: sshfs
  14. ansible.builtin.user:
  15. name: ssfs
  16. - name: sshfs mount
  17. file:
  18. path: "{{ localpath}}{{ item }}/"
  19. state: directory
  20. owner: root
  21. group: root
  22. mode: '0777'
  23. loop: "{{ share }}"
  24. - name: setup service sshfs
  25. template:
  26. src: sshfs.service.j2
  27. dest: "/usr/lib/systemd/system/sshfs{{ item }}.service"
  28. mode: 0644
  29. owner: root
  30. group: root
  31. loop: "{{ share }}"
  32. - name: "Sshfs {{ item }} service start"
  33. systemd:
  34. name: "Share {{ item }}"
  35. state: started
  36. enabled: yes
  37. masked: no
  38. daemon_reload: yes
  39. loop: "{{ share }}"