add spaceapi container

This commit is contained in:
Astro 2019-09-10 22:05:03 +02:00
parent 7201a221ec
commit f5be7fec59
2 changed files with 39 additions and 0 deletions

View File

@ -0,0 +1,28 @@
{ config, pkgs, lib, ... }:
let
spacemsgGit = builtins.fetchGit https://github.com/astro/spacemsg.git;
in
{
imports =
[ ../../../lib/lxc-container.nix
../../../lib/shared.nix
../../../lib/admins.nix
"${spacemsgGit}/spaceapi/module.nix"
];
networking.hostName = "spaceapi";
networking.useNetworkd = true;
networking.defaultGateway = "172.22.99.4";
networking.useDHCP = lib.mkForce true;
services.spaceapi = {
enable = true;
};
# This value determines the NixOS release with which your system is to be
# compatible, in order to avoid breaking some software such as database
# servers. You should change this only after NixOS release notes say you
# should.
system.stateVersion = "19.03"; # Did you read the comment?
}

View File

@ -127,5 +127,16 @@
};
};
"spaceapi" =
{ ... }:
{
imports = [
hosts/containers/spaceapi/configuration.nix
];
deployment = {
targetHost = "2a02:8106:208:5282:1457:adff:fe93:62e9";
storeKeysOnMachine = true;
};
};
}