-rw-r--r-- | .gitignore | 12L |
-rw-r--r-- | LICENSE | 661L |
-rw-r--r-- | README.md | 273L |
-rwxr-xr-x | aetherscale-client-runner.py | 7L |
-rwxr-xr-x | aetherscale-runner.py | 7L |
-rw-r--r-- | aetherscale/__init__.py | 1L |
-rw-r--r-- | aetherscale/__main__.py | 4L |
-rw-r--r-- | aetherscale/api/broker.py | 141L |
-rw-r--r-- | aetherscale/api/rest.py | 93L |
-rw-r--r-- | aetherscale/client.py | 141L |
-rw-r--r-- | aetherscale/computing.py | 519L |
-rw-r--r-- | aetherscale/config.py | 25L |
-rw-r--r-- | aetherscale/dependencies.py | 33L |
-rw-r--r-- | aetherscale/execution.py | 16L |
-rw-r--r-- | aetherscale/networking.py | 170L |
-rw-r--r-- | aetherscale/paths.py | 33L |
-rw-r--r-- | aetherscale/qemu/exceptions.py | 2L |
-rw-r--r-- | aetherscale/qemu/image.py | 92L |
-rw-r--r-- | aetherscale/qemu/runtime.py | 121L |
-rw-r--r-- | aetherscale/server.py | 28L |
-rw-r--r-- | aetherscale/services.py | 159L |
-rw-r--r-- | aetherscale/timing.py | 17L |
-rw-r--r-- | aetherscale/vpn/radvd.py | 72L |
-rw-r--r-- | aetherscale/vpn/tinc.py | 147L |
-rw-r--r-- | data/aetherscale-init-machine-id.service | 13L |
-rw-r--r-- | data/aetherscale-init-ssh-key.service | 15L |
-rw-r--r-- | examples/jitsi_auto_install/README.md | 15L |
-rw-r--r-- | examples/jitsi_auto_install/jitsi-install-quick.sh.jinja2 | 13L |
-rw-r--r-- | examples/jitsi_auto_install/jitsi-install.sh.jinja2 | 19L |
-rw-r--r-- | examples/jitsi_auto_install/modify-image.sh | 11L |
-rwxr-xr-x | examples/jitsi_auto_install/start_vm.py | 102L |
-rwxr-xr-x | examples/rabbitmq_vm_hosting.py | 95L |
-rw-r--r-- | setup.py | 37L |
-rw-r--r-- | tests/conftest.py | 84L |
-rw-r--r-- | tests/test_api_rest.py | 78L |
-rw-r--r-- | tests/test_computing.py | 99L |
-rw-r--r-- | tests/test_dependencies.py | 26L |
-rw-r--r-- | tests/test_networking.py | 66L |
-rw-r--r-- | tests/test_qemu.py | 95L |
-rw-r--r-- | tests/test_qemu_image.py | 26L |
-rw-r--r-- | tests/test_radvd.py | 47L |
-rw-r--r-- | tests/test_services.py | 42L |
-rw-r--r-- | tox.ini | 19L |