Provider agnostic Virtual Private Cloud specifications

Machines.sh uses a yaml specification to spawn virtual infrastructure in a cloud vendor agnostic way, by not using any vendor specific features but only standard system and network configurations.

In this way we can define virtual infrastructure that we can very easily move around between different cloud providers.

Machines.sh modules are run using Space.sh

Current State

Machines.sh modules and machines specification are under development. Some modules are already open sourced on gitlab/machines-sh with more to come.