|
|
@@ -0,0 +1,61 @@ |
|
|
|
- hosts: mpdb, mpdf |
|
|
|
gather_facts: true |
|
|
|
vars: |
|
|
|
path: /var/lib/mpd |
|
|
|
playlist_directory: /playlist/ |
|
|
|
db_file: tag_cache |
|
|
|
log_dir: /var/log/ |
|
|
|
log_file: mpd.log |
|
|
|
pid_file: pid |
|
|
|
state_file: state |
|
|
|
sticker_file: sticker |
|
|
|
user: mpd |
|
|
|
group: nogroup |
|
|
|
bind_to_address: any |
|
|
|
bind_address: any |
|
|
|
mpdport: 6600 |
|
|
|
log_level: default |
|
|
|
gapless_mp3_playback: yes |
|
|
|
save_absolute_paths_in_playlists: yes |
|
|
|
metadata_to_use: artist,album,title,track,name,genre,date,composer,performer,disc |
|
|
|
auto_update: no |
|
|
|
auto_update_depth: 3 |
|
|
|
follow_outside_symlinks: no |
|
|
|
follow_inside_symlinks: no |
|
|
|
zeroconf_enabled: no |
|
|
|
zeroconf_name: mpd |
|
|
|
default_permissions: read,add,control,admin |
|
|
|
stream: music |
|
|
|
stream_port: 6700 |
|
|
|
stream_bind_address: any |
|
|
|
mixer_type: disabled |
|
|
|
replaygain: album |
|
|
|
replaygain_preamp: 0 |
|
|
|
volume_normalization: no |
|
|
|
audio_buffer_size: 2048 |
|
|
|
buffer_before_play: "1%" |
|
|
|
|
|
|
|
tasks: |
|
|
|
- name: Install davfs on hosts |
|
|
|
apt: |
|
|
|
name: davfs2 |
|
|
|
state: latest |
|
|
|
- name: setup service davfs on host |
|
|
|
template: |
|
|
|
src: davfs.service.j2 |
|
|
|
dest: "/usr/lib/systemd/system/davfs.service" |
|
|
|
mode: 0644 |
|
|
|
owner: root |
|
|
|
group: root |
|
|
|
- name: davfs service start |
|
|
|
systemd: |
|
|
|
name: "davfs" |
|
|
|
state: started |
|
|
|
enabled: yes |
|
|
|
masked: no |
|
|
|
daemon_reload: yes |
|
|
|
handlers: |
|
|
|
- name: Restart DAVFS |
|
|
|
ansible.builtin.service: |
|
|
|
name: davfs |
|
|
|
state: restarted |