Kind of working workflows...

This commit is contained in:
Ray Miller 2025-06-28 18:12:49 +01:00
parent c1cb9aa3db
commit 17abb6019c
Signed by: ray
GPG key ID: 043F786C4CD681B8
8 changed files with 213 additions and 132 deletions

12
examples/uptime.scm Normal file
View file

@ -0,0 +1,12 @@
(use-modules (ordo core)
(ordo inventory)
(ordo connection)
(ordo logger)
(srfi srfi-26))
(define uptime (task #:name "uptime" #:action (cut remote-cmd <> "uptime" #:return car)))
(define flow (workflow
(step #:action uptime #:target "root@limiting-factor" #:continue-on-err? #t)))
(define resolver (load-inventory "examples/inventory.scm"))