Nix: master 200690c9

Author Committer Branch Timestamp Parent
immae immae master 2021-06-24 20:24:15 master 6689bca1
Changeset

First attempt at making declarative VMs

In order to make buildbot more secure, the builds need to happen inside
VMs so that they can be thrown out on demand when not needed.

This commit implements this facility on dilion, and also defines
declaratively some previous VMs which used to run on the machine.

add - modules/private/system/dilion/vms/buildbot_configuration.nix Diff File
mod - DOCUMENTATION.md Diff File
add - modules/private/buildbot/common/libvirt.py Diff File
add - modules/private/system/dilion/vms.nix Diff File
add - modules/private/system/dilion/vms/base_image.nix Diff File
mod - nixops/secrets Diff File
mod - modules/private/system/dilion.nix Diff File
mod - modules/private/buildbot/default.nix Diff File
mod - environments/immae-eu.nix Diff File
add - modules/private/system/dilion/vms/base_configuration.nix Diff File
mod - modules/private/buildbot/projects/test/__init__.py Diff File
mod - modules/private/gitolite/default.nix Diff File
mod - modules/private/environment.nix Diff File