updated molotov state

This commit is contained in:
Paul 2025-08-01 09:14:56 +02:00
parent b74838419e
commit e599e219b8
2 changed files with 15 additions and 4 deletions

View File

@ -1,7 +1,9 @@
--- ---
molotov: molotov:
url: http://desktop-auto-upgrade.molotov.tv/linux url: http://desktop-auto-upgrade.molotov.tv/linux
version: 4.4.4 version: 4.5.1
install_dir: /usr/local/apps
release_dir: /usr/local/apps/releases
dest_path: /usr/local/bin dest_path: /usr/local/bin
icon_path: /usr/share/icons/molotov.png icon_path: /usr/share/icons/molotov.png
desktop_entry_path: /usr/share/applications/molotov.desktop desktop_entry_path: /usr/share/applications/molotov.desktop

View File

@ -1,19 +1,28 @@
--- ---
{%- from "molotov/map.jinja" import molotov with context %} {%- from "molotov/map.jinja" import molotov with context %}
molotov-dir:
file.directory:
- name: {{ molotov.release_dir }}/molotov.{{ molotov.version }}
- user: root
- group: root
- mode: 755
molotov-install: molotov-install:
file.managed: file.managed:
- name: {{ molotov.dest_path }}/molotov.{{ molotov.version }} - name: {{ molotov.release_dir }}/molotov.{{ molotov.version }}/molotov
- source: {{ molotov.url }}/Molotov-{{ molotov.version }}.AppImage - source: {{ molotov.url }}/Molotov-{{ molotov.version }}.AppImage
- skip_verify: true - skip_verify: true
- user: root - user: root
- group: root - group: root
- mode: 755 - mode: 755
- if_missing: {{ molotov.dest_path }}/molotov.{{ molotov.version }} - if_missing: {{ molotov.release_dir }}/molotov.{{ molotov.version }}/molotov
- require:
- file: molotov-dir
molotov-symlink: molotov-symlink:
file.symlink: file.symlink:
- name: {{ molotov.dest_path }}/molotov - name: {{ molotov.dest_path }}/molotov
- target: {{ molotov.dest_path }}/molotov.{{ molotov.version }} - target: {{ molotov.release_dir }}/molotov.{{ molotov.version }}/molotov
- user: root - user: root
- group: root - group: root
- mode: 755 - mode: 755