HostKit.DSL.Systemd (host_kit v0.1.0-beta.1)

Copy Markdown View Source

DSL helpers for core systemd resources.

Summary

Functions

after_target(targets)

(macro)

after_units(values)

(macro)

daemon(name, opts \\ [], list)

(macro)

description(value)

(macro)

environment_file(value)

(macro)

every(interval)

(macro)

exec_start(value)

(macro)

exec_stop(value)

(macro)

hardening(level)

(macro)

install(opts)

(macro)

job(name, opts \\ [], list)

(macro)

normalize_account_refs(opts)

on_boot(value)

(macro)

persistent(value)

(macro)

read_write_paths(paths)

(macro)

requires(values)

(macro)

restart(value)

(macro)

restart_sec(value)

(macro)

run(opts)

(macro)

schedule(name, opts \\ [], list)

(macro)

service(opts)

(macro)

service_group(value)

(macro)

service_user(value)

(macro)

systemd_service(name, opts \\ [], list)

(macro)

systemd_timer(name, opts \\ [], list)

(macro)

timer(opts)

(macro)

unit(opts)

(macro)

wanted_by(targets)

(macro)

wants(values)

(macro)

working_directory(value)

(macro)