Ansible repo for digital ocean projects
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

41 lignes
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 }}"