Basic playbook functionality
This commit is contained in:
parent
3685369de5
commit
38f08e8ce4
8 changed files with 237 additions and 33 deletions
19
examples/inventory.scm
Normal file
19
examples/inventory.scm
Normal file
|
@ -0,0 +1,19 @@
|
|||
(use-modules (ordo connection)
|
||||
(ordo inventory))
|
||||
|
||||
(list
|
||||
(host #:name "localhost"
|
||||
#:connection (local-connection)
|
||||
#:tags '(#:linux #:guix))
|
||||
|
||||
(host #:name "limiting-factor"
|
||||
#:connection (ssh-connection "limiting-factor" #:user "core")
|
||||
#:tags '(#:linux #:coreos))
|
||||
|
||||
(host #:name "screw-loose"
|
||||
#:connection (ssh-connection "screw-loose" #:user "core")
|
||||
#:tags '(#:linux #:coreos))
|
||||
|
||||
(host #:name "control-surface"
|
||||
#:connection (ssh-connection "control-surface")
|
||||
#:tags '(#:linux #:debian)))
|
8
examples/playbook.scm
Normal file
8
examples/playbook.scm
Normal file
|
@ -0,0 +1,8 @@
|
|||
(use-modules (ordo playbook))
|
||||
|
||||
(playbook
|
||||
#:name "Example playbook"
|
||||
#:vars '((foo . 1) (bar . "baz"))
|
||||
#:plays (list
|
||||
(play #:name "Example play"
|
||||
#:host "localhost")))
|
Loading…
Add table
Add a link
Reference in a new issue