SpiroStack

A suite of extensions for Salt

SpiroFS and spiro-deploy

SpiroFS is the Continuous Deployment system SaltStack has been missing.

It uses saltenvs to allow for multiple deployment environments (prod, staging, dev), and a specialized authentication and authorization system (so you don't have to give your CI/CD pipeline arbitrary API access).

Current status: Beta

spiro-network

spiro-network is a collection of network-related utilities, currently including:

  • Discovering a minion's IP address
  • Setting a minion's hostname

Current status: Beta

SpiroIPAM

SpiroIPAM is a small system to automatically assign IPs and subnets to minions via salt pillars. Useful for staticly assigning IPs for VPNs and servers.

Current status: Early Development

SpiroAPI

SpiroAPI is a new RPC protocol for salt based on SSH and built to be asyncronous first.

Current status: Alpha

Licensing

All of SpiroStack is and always will be available for free under the terms of the Affero General Public License v3.

Commercial support and licensing is available through Lumami Software.