|
@@ -15,6 +15,33 @@
|
|
|
- name: Symlink image directory
|
|
|
shell: rm -rf /var/lib/mopidy/local/images && ln -s /var/lib/mopidy/media/music/.mopidy-images /var/lib/mopidy/local/images
|
|
|
|
|
|
+- name: Today playlist generator installed
|
|
|
+ copy:
|
|
|
+ src: generate-random-playlist.sh
|
|
|
+ dest: /usr/local/bin/generate-random-playlist
|
|
|
+ owner: root
|
|
|
+ mode: 0700
|
|
|
+
|
|
|
+- name: Scan mopidy library once a day
|
|
|
+ ansible.builtin.cron:
|
|
|
+ name: "scan mopidy"
|
|
|
+ special_time: daily
|
|
|
+ job: "mopidy --config /usr/local/etc/mopidy.conf local scan"
|
|
|
+
|
|
|
+- name: Update random playlists once a day
|
|
|
+ ansible.builtin.cron:
|
|
|
+ name: "generate random playlists"
|
|
|
+ special_time: daily
|
|
|
+ job: "generate-random-playlist"
|
|
|
+
|
|
|
+- name: Backup mopidy DB to postgres
|
|
|
+ ansible.builtin.cron:
|
|
|
+ name: "backup db"
|
|
|
+ special_time: daily
|
|
|
+ job: "pgloader --with 'prefetch rows=100000' --logfile /var/log/pgloader.log /usr/local/etc/pgl
|
|
|
+oader-mopidy.conf"
|
|
|
+
|
|
|
+
|
|
|
- name: Mopidy settings installed
|
|
|
template:
|
|
|
src: mopidy.conf.j2
|