История изменений
Исправление derlafff, (текущая версия) :
YAML:
daemon:
- name: test
- role: nenuzhno
- options:
- start
- add
- restart
- reload
- status
- priority: usermod
# - priority: automod
- deps:
- hard:
- host:
# нынче парсить хосты в любом формате нетрудно
- 8.8.8.8
- localhost
- files:
- /mnt/local/test
- /tmp/bullshit.flag
- mounts:
- /mnt/local
- /dev/sdb3
- LABEL=Filetrash
- UUID=71ED-3670
- ifaces:
- eth0
- venet0
# mac-адрес интерфейса
- 40:65:00:49:00:5b
- usb:
- device:
- bus: 005
- id: 0a5c:2101
- name: Broadcom Corp. BCM2045 Bluetooth
Только YAML говно.
system нафиг не нужен: из-за наличия в системе ПМ легче это делать отдельными файлами, как в systemd. role тоже не нужен, окстись от вендофигни
и даже при всем при этом формат получился более говеным, чем в systemd. там можно сделать все то же, но одним уровнем вложенности.
Исходная версия derlafff, :
daemon:
- name: test
- role: nenuzhno
- options:
- start
- add
- restart
- reload
- status
- priority: usermod
# - priority: automod
- deps:
- hard:
- host:
# нынче парсить хосты в любом формате нетрудно
- 8.8.8.8
- localhost
- files:
- /mnt/local/test
- /tmp/bullshit.flag
- mounts:
- /mnt/local
- /dev/sdb3
- LABEL=Filetrash
- UUID=71ED-3670
- ifaces:
- eth0
- venet0
# mac-адрес интерфейса
- 40:65:00:49:00:5b
- usb:
- device:
- bus: 005
- id: 0a5c:2101
- name: Broadcom Corp. BCM2045 Bluetooth
system нафиг не нужен: из-за наличия в системе ПМ легче это делать отдельными файлами, как в systemd
и даже при всем при этом формат получился более говеным, чем в systemd. там можно сделать все то же, но одним уровнем вложенности.