Popularity
1.4
Stable
Activity
0.0
Stable
1
1
1

Monthly Downloads: 16
Programming language: Haskell
License: GNU General Public License v3.0 only
Tags: System    
Latest version: v0.2.0.3

azubi alternatives and similar packages

Based on the "System" category.
Alternatively, view azubi alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of azubi or a related project?

Add another 'System' Package

README

Azubi

Build Status Documentation License Join the chat at https://gitter.im/azubi-configuration/Lobby

This Package is deprecated and will not be continued.
I recommended you to use Ansible

Is a very simple DevOps tool, which will never "reach" enterprise level.

Goals

  • 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

Install 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 protected]:mrVanDalo/azubi.git" "/dev/shm/azubi")
       & installed (Git "[email protected]: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

./config.hs --help

Links


*Note that all licence references and agreements mentioned in the azubi README section above are relevant to that project's source code only.