From 8282f3b59c19e636b9d371a9dff88dbfe7321a25 Mon Sep 17 00:00:00 2001 From: Jonathan Gold Date: Fri, 14 Dec 2018 23:15:59 -0500 Subject: [PATCH] engine: resources: cron: Add lang examples --- examples/lang/cron0.mcl | 9 +++++++++ examples/lang/cron1.mcl | 3 +++ examples/lang/cron2.mcl | 8 ++++++++ examples/lang/cron3.mcl | 13 +++++++++++++ 4 files changed, 33 insertions(+) create mode 100644 examples/lang/cron0.mcl create mode 100644 examples/lang/cron1.mcl create mode 100644 examples/lang/cron2.mcl create mode 100644 examples/lang/cron3.mcl diff --git a/examples/lang/cron0.mcl b/examples/lang/cron0.mcl new file mode 100644 index 00000000..8e587892 --- /dev/null +++ b/examples/lang/cron0.mcl @@ -0,0 +1,9 @@ +cron "purpleidea-oneshot" { + session => true, + trigger => "OnBootSec", + time => "60", +} + +svc "purpleidea-oneshot" { + session => true, +} diff --git a/examples/lang/cron1.mcl b/examples/lang/cron1.mcl new file mode 100644 index 00000000..92f52c92 --- /dev/null +++ b/examples/lang/cron1.mcl @@ -0,0 +1,3 @@ +cron "purpleidea-oneshot" { + state => "absent", +} diff --git a/examples/lang/cron2.mcl b/examples/lang/cron2.mcl new file mode 100644 index 00000000..1c5a13e0 --- /dev/null +++ b/examples/lang/cron2.mcl @@ -0,0 +1,8 @@ +cron "purpleidea-oneshot" { + trigger => "OnUnitActiveSec", + time => "2minutes", +} + +svc "purpleidea-oneshot" {} + +file "/etc/systemd/system/purpleidea-oneshot.service" {} diff --git a/examples/lang/cron3.mcl b/examples/lang/cron3.mcl new file mode 100644 index 00000000..658a5b8b --- /dev/null +++ b/examples/lang/cron3.mcl @@ -0,0 +1,13 @@ +$home = getenv("HOME") + +cron "purpleidea-oneshot" { + session => true, + trigger => "OnCalendar", + time => "*:*:0", +} + +svc "purpleidea-oneshot" { + session => true, +} + +file printf("%s/.config/systemd/user/purpleidea-oneshot.service", $home) {}