Ansible repo for digital ocean projects
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  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