--- - name: Early dependencies installed apt: name: gnupg2,python3-pip state: latest - name: Mopidy apt gpg key installed shell: "wget -q -O - https://apt.mopidy.com/mopidy.gpg | sudo apt-key add -" - name: Mopidy apt repo added shell: "wget -q -O /etc/apt/sources.list.d/mopidy.list https://apt.mopidy.com/buster.list" - name: Package cache updated shell: apt update - name: Dependencies installed apt: name: mopidy,mopidy-spotify,mopidy-soundcloud,mopidy-mpd,mopidy-podcast,mopidy-tunein,mopidy-local,icecast2 state: latest - name: Playlist folder exists file: path: /var/lib/mopidy/playlists owner: mopidy group: audio mode: 0755 state: directory - name: Media folder exists file: path: /var/lib/mopidy/media owner: mopidy group: audio mode: 0755 state: directory - name: Mopidy dependencies up-to-date shell: "pip3 install mopidy-iris mopidy-muse mopidy-musicbox-webclient mopidy-mowecl mopidy-mobile mopidy-party" - name: Icecast silence.mp3 installed copy: src: silence.mp3 dest: /usr/share/icecast2/web/ owner: root mode: 0666 - name: Icecast settings installed template: src: icecast2.xml.j2 dest: /etc/icecast2/icecast.xml owner: root mode: 0600 notify: Icecast restarted - name: Mopidy settings installed template: src: mopidy.conf.j2 dest: /etc/mopidy/mopidy.conf owner: root mode: 0600 notify: Mopidy restarted