A simple DevOps tool which will never "reach" enterprice level. http://palovandalo.com/azubi
|Latest on Hackage:||0.2.0.1|
This package is not currently in any snapshots. If you're interested in using it, we recommend adding it to Stackage Nightly. Doing so will make builds more reliable, and allow stackage.org to host generated Haddocks.
Is a very simple DevOps tool, which will never "reach" enterprise level.
- Readable -> Haskell
- Check your rule set before changing your system -> Strong Type-system of Haskell
- Adaptive -> can run on all kinds of Linux and it is also planed to run on osx and Windows
- Lightweight -> No installation (except some basic shell tools) needed on the target host.
How to start
azubi via cabal.
cabal install azubi
create a file (e.g.
config.hs) somewhere you like with the content
#!/usr/bin/env runghc import Azubi main :: IO () main = azubiMain $  & installed (Ebuild "vim") & uptodate (Git "email@example.com:mrVanDalo/azubi.git" "/dev/shm/azubi") & installed (Git "firstname.lastname@example.org:mrVanDalo/azubi-config.git" "/dev/shm/azubi-config") & run (Always "touch" ["/dev/shm/run.test"]) & link "/dev/shm/azubi.link" "/dev/shm/azubi"
call the script to get a help