summaryrefslogtreecommitdiffstats
path: root/3modules
diff options
context:
space:
mode:
authormakefu <github@syntax-fehler.de>2015-07-24 22:39:11 +0200
committermakefu <github@syntax-fehler.de>2015-07-24 22:39:11 +0200
commit13cc704c60ce97a8d7404a3558ad925100fcc1a9 (patch)
tree3e96b1ee364e7b9a919a350d264b5d0b8fe30885 /3modules
parent78651301fec79962a1cfacc34708edb9c2afbee7 (diff)
pnp provides cgit, update identity
Diffstat (limited to '3modules')
-rw-r--r--3modules/krebs/default.nix26
-rw-r--r--3modules/makefu/default.nix19
2 files changed, 44 insertions, 1 deletions
diff --git a/3modules/krebs/default.nix b/3modules/krebs/default.nix
index 4da2d7fa..999e68da 100644
--- a/3modules/krebs/default.nix
+++ b/3modules/krebs/default.nix
@@ -49,10 +49,34 @@ let
makefu-imp = {
hosts = addNames {
+ pnp = {
+ cores = 1;
+ dc = "makefu"; #vm on 'omo'
+ nets = {
+ retiolum = {
+ addrs4 = ["10.243.0.210"];
+ addrs6 = ["42:f9f1:0000:0000:0000:0000:0000:0001"];
+ aliases = [
+ "pnp.retiolum"
+ "cgit.pnp.retiolum"
+ ];
+ tinc.pubkey = ''
+ -----BEGIN RSA PUBLIC KEY-----
+ MIIBCgKCAQEAugkgEK4iy2C5+VZHwhjj/q3IOhhazE3TYHuipz37KxHWX8ZbjH+g
+ Ewtm79dVysujAOX8ZqV8nD8JgDAvkIZDp8FCIK0/rgckhpTsy1HVlHxa7ECrOS8V
+ pGz4xOxgcPFRbv5H2coHtbnfQc4GdA5fcNedQ3BP3T2Tn7n/dbbVs30bOP5V0EMR
+ SqZwNmtqaDQxOvjpPg9EoHvAYTevrpbbIst9UzCyvmNli9R+SsiDrzEPgB7zOc4T
+ TG12MT+XQr6JUu4jPpzdhb6H/36V6ADCIkBjzWh0iSfWGiFDQFinD+YSWbA1NOTr
+ Qtd1I3Ov+He7uc2Z719mb0Og2kCGnCnPIwIDAQAB
+ -----END RSA PUBLIC KEY-----
+ '';
+ };
+ };
+ };
};
users = addNames {
makefu = {
- pubkey = readFile ../../Zpubkeys/makefu.ssh.pub;
+ pubkey = readFile ../../Zpubkeys/makefu_arch.ssh.pub;
};
};
};
diff --git a/3modules/makefu/default.nix b/3modules/makefu/default.nix
new file mode 100644
index 00000000..45ca8c3e
--- /dev/null
+++ b/3modules/makefu/default.nix
@@ -0,0 +1,19 @@
+{ config, lib, ... }:
+
+with import ../../4lib/krebs { inherit lib; };
+let
+ cfg = config.krebs;
+
+ out = {
+ imports = [
+ ];
+ options.krebs = api;
+ config = mkIf cfg.enable imp;
+ };
+
+ api = { };
+
+ imp = { };
+
+in
+out