Popularity
1.4
Declining
Activity
0.0
Stable
1
1
1
Monthly Downloads: 18
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.
-
nix-deploy
Deploy software or an entire NixOS system configuration to another NixOS system -
optparse-generic
Auto-generate a command-line parser for your datatype -
ghc-hotswap
Example code for how we swap compiled code within a running Haskell process. -
hapistrano
Deploy tool for Haskell applications, like Capistrano for Rails -
typed-process
Alternative API for processes, featuring more type safety -
system-fileio
Contains the system-filepath and system-fileio packages -
language-puppet
A library to work with Puppet manifests, test them and eventually replace everything ruby. -
openssh-github-keys
Control SSH access to your servers via GitHub teams -
plugins
Dynamic linking and runtime evaluation of Haskell, and C, including dependency chasing and package resolution. -
ascii-progress
A simple Haskell progress bar for the console. Heavily borrows from TJ Holowaychuk's Node.JS project -
directory-contents
Recursively build a tree of directory contents, avoiding symlink cycles
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Promo
www.influxdata.com
Do you think we are missing an alternative of azubi or a related project?
README
Azubi
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.