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.

71 lignes
1.7 KiB

  1. - hosts: mpdb, mpdf
  2. gather_facts: true
  3. vars:
  4. path: /var/lib/mpd
  5. playlist_directory: /playlist/
  6. db_file: tag_cache
  7. log_dir: /var/log/
  8. log_file: mpd.log
  9. pid_file: pid
  10. state_file: state
  11. sticker_file: sticker
  12. user: mpd
  13. group: nogroup
  14. bind_to_address: any
  15. bind_address: any
  16. mpdport: 6600
  17. log_level: default
  18. gapless_mp3_playback: yes
  19. save_absolute_paths_in_playlists: yes
  20. metadata_to_use: artist,album,title,track,name,genre,date,composer,performer,disc
  21. auto_update: no
  22. auto_update_depth: 3
  23. follow_outside_symlinks: no
  24. follow_inside_symlinks: no
  25. zeroconf_enabled: no
  26. zeroconf_name: mpd
  27. default_permissions: read,add,control,admin
  28. stream: music
  29. stream_port: 6700
  30. stream_bind_address: any
  31. mixer_type: disabled
  32. replaygain: album
  33. replaygain_preamp: 0
  34. volume_normalization: no
  35. audio_buffer_size: 2048
  36. buffer_before_play: "1%"
  37. tasks:
  38. - name: Install davfs on hosts
  39. apt:
  40. name: davfs2
  41. state: latest
  42. - name: davfs mount
  43. file:
  44. path: "/media/MUSIC/"
  45. state: directory
  46. owner: root
  47. group: root
  48. mode: '0777'
  49. notify:
  50. - Restart DAVFS
  51. - name: setup service davfs on host
  52. template:
  53. src: davfs.service.j2
  54. dest: "/usr/lib/systemd/system/davfs.service"
  55. mode: 0644
  56. owner: root
  57. group: root
  58. - name: davfs service start
  59. systemd:
  60. name: "davfs"
  61. state: started
  62. enabled: yes
  63. masked: no
  64. daemon_reload: yes
  65. handlers:
  66. - name: Restart DAVFS
  67. ansible.builtin.service:
  68. name: davfs
  69. state: restarted