47 lines
1 KiB
Text
47 lines
1 KiB
Text
{%- set os=grains['os'] -%}
|
|
|
|
yt-python:
|
|
pkg.installed:
|
|
- pkgs:
|
|
- python
|
|
- python-requests
|
|
|
|
"/root/scripts/ytdownloader/feedsbase.csv":
|
|
file.managed:
|
|
- source: salt://roles/maintain/ytdownloader/feedsbase.csv
|
|
- user: root
|
|
- group: root
|
|
- mode: 644
|
|
- makedirs: true
|
|
|
|
"/root/scripts/ytdownloader/ytdownloader.py":
|
|
file.managed:
|
|
- source: salt://roles/maintain/ytdownloader/ytdownloader.py
|
|
- user: root
|
|
- group: root
|
|
- mode: 644
|
|
- makedirs: true
|
|
|
|
"/usr/lib/systemd/system/ytdownloader.service":
|
|
file.managed:
|
|
- source: salt://roles/maintain/ytdownloader/ytdownloader.service
|
|
- user: root
|
|
- group: root
|
|
- mode: 644
|
|
|
|
"/usr/lib/systemd/system/ytdownloader.timer":
|
|
file.managed:
|
|
- source: salt://roles/maintain/ytdownloader/ytdownloader.timer
|
|
- user: root
|
|
- group: root
|
|
- mode: 644
|
|
|
|
"ytdownloader.timer":
|
|
service.running:
|
|
- enable: true
|
|
|
|
"ytdownloader-reload":
|
|
module.run:
|
|
- name: service.systemctl_reload
|
|
- onchanges:
|
|
- file: /usr/lib/systemd/system/*
|