2025-06-28 18:12:49 +01:00
|
|
|
(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
|
2025-07-04 17:13:14 +01:00
|
|
|
(execute uptime "limiting-factor" '(#:sudo #t))))
|
2025-06-28 18:12:49 +01:00
|
|
|
|
|
|
|
(define resolver (load-inventory "examples/inventory.scm"))
|
2025-07-04 17:13:14 +01:00
|
|
|
|
|
|
|
;; IDEA: have load-inventory! set an *inventory* parameter and remove the execute methods
|
|
|
|
;; that take a <host-resolver> argument, making this implicit.
|