mpd/tasks/main.yml

28 lines
993 B
YAML
Raw Normal View History

2019-01-07 20:12:48 +00:00
---
# tasks file for mpd
- name: install mpd
pacman:
state: present # not required. choices: absent;latest;present. Desired state of the package.
name: ['mpd' , 'mpc' , 'ncmpcpp' ] # not required. Name or list of names of the packages to install, upgrade, or remove.
become: yes
- name: apply mpd.conf template
become: yes
template:
dest: /etc/mpd.conf # required. Location to render the template to on the remote machine.
src: ../templates/mpd.conf.j2 # required. Path of a Jinja2 formatted template on the Ansible controller. This can be a relative or absolute path.
notify: start_mpd
2019-01-08 21:03:29 +00:00
- name: stat default music path
stat:
path: "{{default_music_path}}" # required. The full path of the file/object to get the facts of.
register: default_music_path_exist
- name: copy music
2019-01-27 19:17:52 +00:00
command: "rsync -avzu --progress -h {{default_music_path}}/ {{music_directory}}"
2019-01-08 21:03:29 +00:00
when: default_music_path_exist.stat.exists and music_directory is search("/home/")