Skip to content

Bartosz-Kuzmicki/indispenso

 
 

Repository files navigation

indispenso

Distribute, manage, regulate, arrange. Simple & secure management based on consensus.

Building

This project request Go 1.2 or later to compile.

$ go get github.com/RobinUS2/indispenso
$ go test
$ go build

If this completes without errors you have a indispenso binary.

Goals

  • Easy management of servers, applications and infrastructure
  • Secure access and granular permission control
  • Decentralized and simple deployment
  • One single binary that contains all functionality
  • Simple job template management
  • Consensus of people can start any job

Background

This project is developed as there are a lot of companies that rely on a handful of people to manage critical infrastructure. Most companies who run critical infrastructure dislike the Bus factor. This is where indispenso comes in and allows people to take actions based upon consenus.

One can for example reboot a service on a server based on a pre-defined template.

Implementation

There are 3 key user roles within indispenso:

Name Manage templates Request job Approve request
Administrator x x x
Requester x x
Approver x

Status

Project development has recently started. Goals are being drafted and background is explained.

About

Distribute, manage, regulate, arrange. Simple & secure server management based on consensus.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published