- name: Ensure marker directory exists ansible.builtin.file: path: /run/tuxflotte/agent/applied state: directory mode: "0755" # libavcodec-extra buendelt die ueblichen proprietaeren/patentbehafteten # Multimedia-Codecs (mp3 etc.) - regulaeres Debian/Ubuntu-Paket, apt-cache # verifiziert (10.09.2026). - name: Multimedia-Codecs installieren ansible.builtin.apt: name: libavcodec-extra state: present update_cache: true cache_valid_time: 3600 when: tuxflotte_state == "present" - name: Record that the multimedia-codecs role ran ansible.builtin.copy: dest: /run/tuxflotte/agent/applied/multimedia-codecs.marker content: "{{ ansible_date_time.iso8601 }}\n" mode: "0644" when: tuxflotte_state == "present" - name: Multimedia-Codecs entfernen (Auftrag abgewählt) ansible.builtin.apt: name: libavcodec-extra state: absent when: tuxflotte_state == "absent" - name: multimedia-codecs-Marker entfernen (Auftrag abgewählt) ansible.builtin.file: path: /run/tuxflotte/agent/applied/multimedia-codecs.marker state: absent when: tuxflotte_state == "absent"