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.

40 lignes
925 B

  1. ---
  2. - hosts: mpdb
  3. vars:
  4. share:
  5. - 'MUSIC'
  6. - 'MOVIES'
  7. localpath: '/mnt/'
  8. remotepath: '/pool/'
  9. hostname: "home.thrace-lan.info"
  10. username: "sshfs"
  11. sshfsport: 2200
  12. tasks:
  13. - name: sshfs
  14. ansible.builtin.user:
  15. name: ssfs
  16. - name: "sshfs mount {{ item }}"
  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: "sshfs-{{ item }}"
  35. state: started
  36. enabled: yes
  37. masked: no
  38. daemon_reload: yes
  39. loop: "{{ share }}"