Skip to content

Open Source Hybrid Cloud Deployment Assistance Tool

License

Notifications You must be signed in to change notification settings

vkuusk/skybase.io

 
 

Repository files navigation

skybase.io

NOTE: For this preliminary release of Skybase we needed to carve it out from our internal packaging and installation system. So currently only "installation for developers" is available. We are working on providing easy installation and configuration methods using external repositories.

Skybase is a system to automate deployment and management of "services" in different "destinations". It "glues" multiple subsystems to create a simplified interface to control all of your infrastructure.

Skybase installation scales from local all-in-one workstation to multi-user, multi-server and multi-region distributed systems. You can think of Skybase as "A Deployment Tool, which grows with you and your company".

Skybase is "The Thing", which executes for you three commands "deploy service", "modify service" and "delete service".

In order to deploy a service Skybase performs 3 actions:

  1. prepare supporting services;
  2. provision compute resources;
  3. initialize service on newly provisioned resources.

Modification/Management of resources from Skybase perspective:

  1. find resources
  2. update support services
  3. trigger the change action on the service resources

Delete service means:

  1. find resources
  2. delete resources
  3. cleanup supporting services

Installation

All three types of skybase installation: personal, team edition and for skybase development are described HERE

About

Open Source Hybrid Cloud Deployment Assistance Tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.1%
  • Other 0.9%