Popularity
3.4
Declining
Activity
0.0
Stable
417
16
27

Description

Gru is a fast and concurrent orchestration framework powered by Go and Lua, which allows you to manage your UNIX/Linux systems with ease.

Programming language: Go
License: GNU General Public License v3.0 or later
Tags: Configuration Management     System     Systems Administration     High-Performance    
Latest version: v0.5.0

gru alternatives and similar tools

Based on the "Configuration Management" category.
Alternatively, view gru alternatives based on common mentions on social networks and blogs.

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

Add another 'Configuration Management' Tool

README

Gru - Orchestration made easy with Go and Lua

Build Status GoDoc Go Report Card Join the chat at https://gitter.im/dnaeon/gru Codewake

Gru is a fast and concurrent orchestration framework powered by Go and Lua, which allows you to manage your UNIX/Linux systems with ease.

Documentation

You can find the latest documentation [here](docs/).

The API documentation is available here.

Features

  • Written in fast, compiled language - Go
  • Uses a fast, lightweight, embeddable, scripting language as the DSL - Lua
  • Concurrent execution of idempotent operations
  • Distributed - using etcd for node discovery and communication and Git for version control and data sync
  • Easy to deploy - comes with a single, statically linked binary
  • Suitable for orchestration and configuration management

Status

Gru is in constant development. Consider the API unstable as things may change without a notice.

Contributions

Gru is hosted on Github. Please contribute by reporting issues, suggesting features or by sending patches using pull requests.

License

Gru is Open Source and licensed under the BSD License.

References

References to articles related to this project in one way or another.


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