Commit Graph

460 Commits

Author SHA1 Message Date
85a1948377
Switch to upstream nixos-unstable 2022-08-21 22:58:22 +02:00
f39817a2fb
Only use one flake-utils 2022-08-18 23:59:07 +02:00
476e7f5f47
hedgedoc: switch to normal nixos-unstable 2022-08-18 23:55:34 +02:00
73a81397d8
gitea: switch to nixos-unstable to get latest gitea 2022-08-18 23:30:48 +02:00
ac2a9e2246 server9, server10: refactor into modules/microvm-host 2022-08-17 21:00:01 +02:00
1e5086a8e6
Fix eval, again 2022-08-07 18:52:11 +02:00
e30dc899ad
Add factorio 2022-08-05 19:08:42 +02:00
cbe9b7a2bf flake.nix: fix *-vm setups 2022-08-05 16:54:08 +02:00
f2bd987f1e
Move sopsDefaultFile into hosts 2022-07-31 18:13:03 +02:00
6c6a889775
Fix eval 2022-07-31 18:08:28 +02:00
a20be3ca78
Move sops secrets into nix-config, move hosts under hosts/containers to hosts 2022-07-31 17:52:24 +02:00
c5a2cad5ab
Delete no longer existing hosts 2022-07-31 17:47:31 +02:00
7e6bf649fa
mediawiki: use nixos-unstable to get mediawiki 1.38.0 2022-07-29 21:59:47 +02:00
f0800a6150
Rename codimd.c3d2.de to hedgedoc.c3d2.de, redirect, add ldap login 2022-07-24 03:59:07 +02:00
a48b72c4a3
Rename nixpkgs input to nixos 2022-07-24 03:58:12 +02:00
70004fb081
Add auth.c3d2.de 2022-07-23 00:06:24 +02:00
d26554436e
RIP keycloak 2022-07-22 19:55:18 +02:00
e1f7b84669 hydra: fix overlay to restore wander from nixos-unstable 2022-07-17 01:48:50 +02:00
04b81dc85b
Revert "modules/cluster: install wander from nixos-unstable"
This reverts commit 45a66a2548.
2022-07-16 22:46:52 +02:00
fe8f3d3abb ftp: nginx 2022-07-16 20:38:23 +02:00
7b5f6b388e mosquitto: works 2022-07-16 02:05:36 +02:00
993881325f
Reduce duplicated inputs 2022-07-16 01:10:05 +02:00
d27f464047 flake.nix: nix copy ${inputPaths} 2022-07-16 01:01:44 +02:00
45a66a2548 modules/cluster: install wander from nixos-unstable 2022-07-15 18:47:18 +02:00
eef7b738b4 flake.nix: let nomad-* overwrite gcroots link 2022-07-11 23:01:31 +02:00
f6ffbb4163 flake.nix: only allow deploy scripts depending on c3d2.deployment.server 2022-07-11 23:01:09 +02:00
001c61293f
pulsebert: switch to nixos-unstable to get newer ncpamixer
without needing to maintain an overlay
2022-07-09 15:35:21 +02:00
cde083b255 flake.nix: create gcroots when running under nomad 2022-07-07 03:25:06 +02:00
08060dced9 improve nomad deployment 2022-07-07 01:21:39 +02:00
8ef962fe16 gnunet: add 2022-07-06 21:09:04 +02:00
5707cd896f add nomad scripting 2022-07-05 00:08:03 +02:00
e8a66709b7 modules/cluster: init glusterfs and nomad 2022-07-04 00:22:11 +02:00
62749f3ee5 flake.nix: rename prebuild-${name}-on-hydra to ${name}-nixos-rebuild-hydra and extend 2022-07-01 19:45:29 +02:00
88ffdb926b flake.nix: init prebuild-${name}-on-hydra 2022-07-01 01:05:50 +02:00
d5fb2fc9ce adding defaultSopsFile to mediawiki 2022-06-28 20:44:13 +02:00
e4a599a1ef
Update hydra-ca URL 2022-06-28 20:34:54 +02:00
0b27d2f139 sdrweb: switch to nixpkgs-unstable
openwebrx 1.2.0 incoming
2022-06-28 12:33:31 +02:00
2792bd107c stream: microvmify 2022-06-28 03:26:08 +02:00
ab144440f9 oparl: turn oparl-scraper into a flake input 2022-06-27 23:06:38 +02:00
8013a2d09a
Add ca hydra 2022-06-24 01:02:39 +02:00
f502c38020
Drop storage-ng 2022-06-23 22:45:51 +02:00
bf099f5e24 flake.nix: change input nixpkgs from release-22.05 to nixos-22.05
lagging a bit behind but getting binaries from cache.nixos.org
2022-06-23 22:25:36 +02:00
a13c7f7dcd config/ceph-storage: eradicate 2022-06-23 22:16:26 +02:00
7d7c78bdca
Nuke nix-serv and use hydra direct 2022-06-23 20:55:46 +02:00
346561a2f7 mediawiki: microvmify 2022-06-23 18:38:42 +02:00
7db3e28cbc Revert "server9: disable microvms for now."
This reverts commit 53bdd234e3.

Upstream issue is resolved.
2022-06-22 00:59:58 +02:00
1ea91a0166
hedgedoc: persists session secret 2022-06-22 00:42:06 +02:00
6ac424c4bf nix-build: remove 2022-06-22 00:16:03 +02:00
ed2334e8db nfroot: move tftp server from nix-build
nix-build is currently no more...
2022-06-21 23:34:13 +02:00
d197d86a50
Add hedgedoc 2022-06-21 22:06:16 +02:00
17352ac6cc flake.nix: document selfRef 2022-06-21 15:06:52 +02:00
Markus Schmidl
53bdd234e3 server9: disable microvms for now. 2022-06-21 14:29:08 +02:00
6de81bd390
gitea: convert to microvm 2022-06-20 22:10:23 +02:00
3424512dfe nncp: microvmify 2022-06-20 00:41:20 +02:00
cb12be2f0f jabber: microvmify 2022-06-20 00:15:34 +02:00
2556173bd0 blogs: microvmify 2022-06-20 00:06:32 +02:00
43ca19b644 sdrweb: microvmify 2022-06-19 22:29:08 +02:00
81e5d603e6 sdrweb: revert from broken fork to main nixpkgs input 2022-06-19 22:28:53 +02:00
cf4a358368 flake.nix: change selfRef for microvms to branch flake-update 2022-06-19 03:28:22 +02:00
ed59730eed
Prefer IPv6 when deploying 2022-06-18 13:36:36 +02:00
1f6f4950e4 bind: microvmify 2022-06-18 02:43:11 +02:00
f45e3371a4 c3d2-web: microvmify, fix 2022-06-18 02:42:41 +02:00
b8a672f653 grafana: fix, microvmify 2022-06-18 02:09:33 +02:00
f32ec0fd46 flake.nix: fix nixosModules.cluster-network 2022-06-18 01:07:53 +02:00
e03284b6b6 server9: init 2022-06-18 01:07:43 +02:00
2067f2c393 direkthilfe: init 2022-06-18 00:55:45 +02:00
72b9c23686 modules/cluster-network: break outa server10 2022-06-18 00:55:45 +02:00
0f7d6a3c7c flake.nix: add nix store diff-closures to microvm-update-* 2022-06-17 23:23:31 +02:00
31225ff9cc
Migrate matemat into microvm 2022-06-17 21:27:38 +02:00
8f6e6e767a flake.nix: let hydraJobs build the whole microvm-runner if defined 2022-06-17 01:42:10 +02:00
a723dcacd6 scrape: microvmify 2022-06-17 00:05:21 +02:00
482e046200 mobilizon: nixify 2022-06-16 23:49:19 +02:00
f88176a887
Bump 2022-06-16 23:22:37 +02:00
d11b860e52 dn42: microvmify 2022-06-16 23:17:10 +02:00
137769da25 server10: set microvm.autostart from all nixosConfigurations 2022-06-16 22:42:03 +02:00
6715d08bf3 public-access-proxy: microvmify 2022-06-16 22:23:36 +02:00
de23e02b55 spaceapi: microvmify 2022-06-16 21:38:53 +02:00
0e6cb28572 mucbot: microvmify 2022-06-16 21:36:52 +02:00
992efff49f ticker: microvmify 2022-06-16 21:26:57 +02:00
e3fdd7c09f flake.nix fix permissions in microvm-update-* scripts 2022-06-16 21:26:21 +02:00
dbc3e08961 nixosModules.microvm: init, and abstract existing microvms 2022-06-16 21:18:04 +02:00
40f18f2be2 flake.nix: use more force in *-vm packages 2022-06-13 20:39:01 +02:00
a4723c6cf2 freifunk: microvmize 2022-06-13 20:00:35 +02:00
2f64b9960a riscbert: init 2022-06-08 22:55:35 +02:00
4d960bbd95 nfsroot: init 2022-06-07 20:15:09 +02:00
46a6147cc2 flake.nix: update ticker.nixosModule path 2022-06-04 02:35:17 +02:00
d8b302cacc hosts/containers/leon: init 2022-06-01 20:46:47 +02:00
476020749e flake.nix: remove hydra.inputs.*.follows again
this is very picky
2022-05-31 23:46:35 +02:00
7e11e77515 flake.nix: fix memory leak by reorganizing hydraJobs 2022-05-31 22:08:52 +02:00
628a97db69 flake.nix: remove generating rpi sdImage which is now broken on nixos-22.05 2022-05-31 21:15:01 +02:00
7394c3d0d9 flake.nix: replace deprecated extraArgs with _module.args 2022-05-31 20:08:25 +02:00
094fff1632 keycloak: disable 2022-05-31 19:16:41 +02:00
310d1da9d1 public-access-proxy: revert to static vhost list
pulling in other systems during evaluation causes very high memory usage
2022-05-31 19:15:00 +02:00
e987e6f595
Use less nixpkgs, format 2022-05-31 12:47:58 +02:00
7b78508a38 flake.nix: overwrite hypervisor in *-vm packages 2022-05-28 00:15:03 +02:00
69ebfb1f42 oparl: prepare 2022-05-28 00:12:18 +02:00
1feb8d154a flake.nix: enhance usability of *-vm packages 2022-05-24 17:32:41 +02:00
af4c66bb79 flake.nix: add proper *-vm packages 2022-05-24 17:02:12 +02:00
e084a09640 flake.nix: upgrade to nixos 22.05 2022-05-24 15:05:18 +02:00
e077cd1cd3 server10: add microvm-staging 2022-05-15 02:46:14 +02:00
992ef4cad2 server10: init 2022-05-14 20:33:56 +02:00
b57fba4a09 hydra: get hydra-dev to build 2022-05-12 18:23:32 +02:00
2d8e802feb hydra: use the hydra flake 2022-05-12 02:58:47 +02:00
d96ef29130 flake.nix: revert inputs.fenix fork 2022-05-06 23:50:52 +02:00
3c99985a21 hydra: bare-metalify 2022-05-05 22:35:15 +02:00
c568ff4a31
Update inputs, bump 2022-04-24 21:58:24 +02:00
e9c011cd87
Dedupe duplicated dependencies 2022-04-17 22:45:05 +02:00
d94c9c4776 flake.nix: undo hack 2022-03-29 01:39:03 +02:00
805e84f73f add hacks 2022-03-29 00:01:14 +02:00
9eaeced6f1 freifunk: add vpn6 freifunk dresden backbone wireguard tunnel 2022-03-22 21:53:44 +01:00
e8f1f0f404 dacbert: migrate to rpi-netboot 2022-03-17 00:24:05 +01:00
34c96c6768 nix-build: generate a tftproot 2022-03-16 23:16:02 +01:00
89909fa8e4 rpi-netboot: move tftproot from flake.nix into module 2022-03-16 21:50:20 +01:00
b1363d4286 flake.nix: fix rpi-netboot config.txt 2022-03-16 21:29:05 +01:00
52c6add73e rpi-netboot: produce boot dir; nix-build: enable atftp+nfs 2022-03-16 20:38:00 +01:00
62f0ebbf5b rpi-netboot: prepare 2022-03-13 23:49:12 +01:00
Emery
6c6d4a18ff Remove gemini.c3d2.de container
The gemini server is running on c3d2.de.
2022-03-10 09:37:41 -06:00
d7ff4757a0 c3d2-web: switch gemini server from molly-brown to agate
the had been a reason... a few hours and many builds ago...
2022-03-05 01:14:41 +01:00
cd7ecce23b flake.nix: switch nixpkgs-mobilizon back to minijackson's fork 2022-02-25 01:23:25 +01:00
f92ba3d020 flake.nix: change input fenix to a fixed fork 2022-02-23 15:56:17 +01:00
b756ec4e72 sdrweb: pin to github:astro/nixpkgs/openwebrx 2022-02-22 16:31:47 +01:00
Emery
2d3e83c43c Add gemini container 2022-02-15 11:32:48 -06:00
c5ff918d44 schalter: remove
it's still running openwrt
2022-01-25 00:55:21 +01:00
f762c6d630 flake.nix: let list-upgradable recognize autoupdated hosts 2022-01-25 00:54:22 +01:00
2a76be8b16 flake.nix: restrict *-vm to non-containers 2022-01-20 03:27:32 +01:00
53ac1caf13 flake.nix: enable nix run ...-vm
which still doesn't work
2022-01-20 03:15:54 +01:00
292042b7d2 flake.nix: eliminate flakifiedHosts 2022-01-20 03:12:37 +01:00
8ed7dba181 flake.nix: add *-vm packages to boot hosts in a test virtual machine
Requested-By: poelzi
2022-01-20 03:07:54 +01:00
e36f00c428 modules/autoupdate: move from ../config/ 2022-01-18 22:12:41 +01:00
2b1e2bdb36 Move nncp container into c3d2 vlan 2022-01-18 21:44:17 +01:00
c61915a9a2 Add NNCP relay host 2022-01-18 20:31:36 +01:00
29da9eee7d Add c3d2.nncp options 2022-01-18 20:31:36 +01:00
732ae81533 Add NNCP module 2022-01-18 20:31:33 +01:00
84f896770e Refactor host registry 2022-01-16 13:26:37 +01:00
c2fbfef90f Reduce users to attrset of ssh keys 2022-01-16 12:31:43 +01:00
f066f4cb82 Split "lib" into "config" and "modules"
Separate modules that add options from modules that change
configuration.
2022-01-15 21:04:38 +01:00
7486153420 Remove yggdrasil container 2022-01-13 20:20:48 +01:00
594c5e357d Tidy up flake.nix 2022-01-13 18:38:36 +01:00
4725aed044 Import sops at the c3d2 module
Sops is required because of lib/ceph.
2022-01-13 16:27:31 +01:00
f6ea1f0332 Revert "flake.nix: comment out inputs.*.inputs.*.follows to avoid nix-2.5 issue"
This reverts commit f719288916.
2022-01-10 01:54:20 +01:00
f719288916 flake.nix: comment out inputs.*.inputs.*.follows to avoid nix-2.5 issue 2022-01-10 01:49:44 +01:00
37c3082fea hydra: revive nix-serve.hq.c3d2.de binary cache 2022-01-09 01:50:27 +01:00
944d227d17 flake.nix: don't build packages but just hosts in hydraJobs 2022-01-08 23:27:08 +01:00
58f6d350ba flake.nix: wrap all hydraJobs with lib.hydraJob 2022-01-08 21:29:05 +01:00
b788033951 add options.c3d2.mountCeph, clean up sops code 2022-01-08 21:21:51 +01:00
cd5ada41ad flake.nix: drop extraneous hydraJobs.${hostName}-kernel 2022-01-08 18:17:28 +01:00
84085a0fcc flake.nix: catch more errors in list-upgradable 2022-01-08 18:17:17 +01:00
317cb8c1e9 flake.nix: update nixosSystem' for nixos-21.11
_module.args instead of extraArgs gets rid of warnings
2022-01-08 01:52:17 +01:00
02886d74a2 Add nix-build host to flake and hosts registry 2022-01-08 01:27:39 +01:00
36f9213db7 dn42: sopsify 2022-01-06 23:48:00 +01:00
632839c2d1 radiobert: feed adsb to chaos-consulting 2021-12-29 21:09:43 +01:00
2992cbb8fc mobilizon: update to mobilizon 2.0.2 2021-12-29 21:08:51 +01:00
fee8477bbe blogs: move plume .env into secrets 2021-12-25 02:02:45 +01:00
857650d645 blogs: init 2021-12-24 03:18:20 +01:00
a2b490c882 overlay/plume: init at 0.6.1-dev 2021-12-16 01:29:00 +01:00
04b758a883 sdrweb: switch to stable nixpkgs 2021-12-09 00:52:36 +01:00
47e41379ef flake.nix: update nixpkgs from release-21.05 to release-21.11 2021-12-03 23:40:52 +01:00
a59a56d9d2 flake.nix: hydraJobs g 2021-11-23 20:35:38 +01:00
dedc5d9ff8 flake.nix: add kernels to hydraJobs 2021-11-22 03:43:34 +01:00
9dbbf590ed flake.lock: update 2021-11-22 03:17:44 +01:00
b5c2ac927d use prefixLength settings from zentralwerk (enlarging serv) 2021-11-20 01:03:57 +01:00
d8757dd71c sdrweb: replace nixpkgs-openwebrx with nixpkgs-unstable
PR 145257 is merged \o/
2021-11-18 22:00:32 +01:00
b936ec90c4 storage-ng: begin flakification 2021-11-11 16:20:45 +01:00
2a582dc3cb glotzbert: mount new cephfs with keyfile from sops-nix 2021-11-11 01:55:02 +01:00
7fb4e4cd2e sdrweb: remove local openwebrx in favor of nixpkgs PR 2021-11-10 19:21:44 +01:00
584a1f50ba flake.nix: fix hydraJobs 2021-11-10 00:43:09 +01:00
11af1343d9 flake.nix: fix hydraJobs 2021-11-10 00:38:17 +01:00
9bd08e5fd1 flake.nix: fix hydraJobs 2021-11-10 00:35:38 +01:00
e65dfab238 flake.nix: add prebuild-all-remote 2021-11-10 00:33:42 +01:00
9ac30f5afa flake.nix: add hydraJobs 2021-11-10 00:33:29 +01:00
69a90ba470 flake.nix: export overlayPkgs in packages so they can be built individually 2021-11-10 00:30:25 +01:00
4744eb9235 radiobert: update and adopt heliwatch 2021-11-09 18:48:06 +01:00
ed0e9c4ab7 flake.*: update heliwatch 2021-11-09 01:23:35 +01:00
c32aad0ab1
Run statix fix 2021-10-31 19:00:03 +01:00
ff6a759f18
Show what is happening 2021-10-31 12:49:09 +01:00
407b1cb8a6 sdrweb: add heliwatch 2021-10-30 02:02:08 +02:00
df2549e712
flake.nix: format, remove exec, check if hostname is correct 2021-10-27 21:25:48 +02:00
dce89059e3 flake.nix, deploy-flake.sh: replace nix-copy-closure with nix copy 2021-10-19 01:27:22 +02:00
ba810254e0 flake.nix: add prebuild-all package 2021-10-18 22:26:38 +02:00
b7afbc20da flake.nix: turn pointless getHostAddr result into fatal error 2021-10-18 22:24:08 +02:00
4291730991 jabber: init 2021-10-18 03:46:25 +02:00
3e7ebcdbd9 keycloak: init something broken 2021-10-15 23:12:04 +02:00
162ab421a7 radiobert: add dump1090-influxdb 2021-10-15 19:14:17 +02:00
79b2b259bc bind: init 2021-10-15 02:07:50 +02:00
178fd52499 schalter: init? 2021-10-09 02:40:53 +02:00
b3e5b24569 sdrweb: refactor from radiobert 2021-10-07 23:00:50 +02:00
ef0713999c dacbert, radiobert: update config 2021-10-07 20:20:08 +02:00
4f20008ec9 public-access-proxy: populate proxyHosts from other nixosConfigurations
fixes gitea issue #8
2021-10-06 21:55:43 +02:00
7746b695e7 c3d2-web: init 2021-10-06 02:55:30 +02:00
d8979a5eaf keycloak: flakify 2021-10-05 12:53:39 +02:00
1f7aea3a28 logging: consolidate, flakify 2021-10-05 00:13:06 +02:00
3ed7b4e16f
Add Gitea container 2021-10-02 21:05:40 +02:00
f817394e5e
defaults: nixUnstable, activate flakes, auto optimise store, auto gc 2021-10-02 19:31:44 +02:00
7ce04c0c1e mail: prepare 2021-10-02 00:47:45 +02:00
eda628049f
Update gitea URLs 2021-10-01 23:54:37 +02:00
99e93f68bd flake.nix: fix indentation 2021-09-30 20:54:21 +02:00
678e93eba7 flake.nix: s/ssh -t/ssh/ 2021-09-29 23:26:33 +02:00
a5dd695b83 flake.nix: inline deployment scripts 2021-09-29 23:26:05 +02:00
af83724eb3 flake.nix: remove explicit builders
there are better ways to use builders
2021-09-29 23:06:27 +02:00
2f14ccc517 dacbert: init 2021-09-27 22:23:06 +02:00
eb82d5fb01 nixosModule: do not disable documentation 2021-09-25 11:15:40 +02:00
ca01abceb8 flake.nix: add ${host}-sdImage package 2021-09-23 19:34:09 +02:00
837ae7c7e0 radiobert: init 2021-09-23 03:32:17 +02:00
2e1383af03 flake.nix: add nixosConfigurations.pipebert 2021-09-22 21:21:13 +02:00
35098479d1 overlay/openwebrx: init 2021-09-22 20:33:41 +02:00
1235a7439d mobilizon: init
does not yet send mails
2021-09-20 22:11:32 +02:00
9a936461e6 stream: init 2021-09-10 22:59:40 +02:00
8ac07ae985 spaceapi: flakify 2021-09-10 00:21:38 +02:00
1ddc5d2b11 flake.nix: add -nixos-rebuild-local 2021-09-08 22:48:13 +02:00
b349a48ec8 list-upgradable: obtain and print nixos system version 2021-09-08 01:36:26 +02:00
3b93b16370 ticker: flakify 2021-09-08 01:22:40 +02:00
45c4d752ab flake.nix: remove system from host-registry.nix again 2021-09-08 00:46:51 +02:00
873f825258 flake.nix: add list-upgradable 2021-09-08 00:34:38 +02:00
6ec7667c0a flake.nix: use more info from host-registry.nix 2021-09-08 00:33:57 +02:00
42a32a42dc flake.nix: pull in the zentralwerk network db 2021-09-07 00:38:32 +02:00
3b98bfb261 public-access-proxy: flakify 2021-06-23 21:59:10 +02:00
5c6d357036 dhcp: remove
DHCP server is now on c3d2-gw3.c3d2.zentralwerk.dn42
2021-06-16 20:01:38 +02:00
49a721fd3e flake.nix: update to nixos-21.05 2021-06-07 02:30:56 +02:00
bdb0713d68 flake.nix: reduce deployment verbosity 2021-06-07 02:30:16 +02:00
0f9193d874 freifunk, yggdrasil: enlarge core network from /26 to /25 2021-05-27 01:35:38 +02:00
0aef44118f flake.nix: add support for remote builders 2021-05-26 18:50:48 +02:00
31b643e2e0 kibana: flakify 2021-05-10 00:28:27 +02:00
59d25c2648 Do not import nixpkgs again in the flake, use extend 2021-03-26 09:39:57 +01:00
906ef601d3 mucbot: flakify 2021-03-22 16:22:57 +01:00
fb5751220f hail hydra! 2021-03-12 22:07:08 +01:00
f05e204484 Add admins to glotzbert 2021-03-12 17:06:37 +01:00
019c4487af grafana: flakify 2021-03-11 16:40:39 +01:00
4633b71ca9 dn42: flakify 2021-03-11 15:59:00 +01:00
fdc53ccbf0 matemat: rm dup nixosModules.admin 2021-03-10 15:43:39 +01:00
1eb98b60ca flake.nix: use flakified yammat 2021-03-10 01:54:28 +01:00
33b5746ed4 matemat: add secrets.nixosModules.admins to imports 2021-03-06 16:57:47 +01:00
ae1c93404d scrape: convert scrapers to flake input 2021-03-06 03:11:43 +01:00
4b8353c011 scrape: migrate from krops to flakes 2021-03-06 02:57:35 +01:00
8347def09b matemat: add auth 2021-03-06 02:28:46 +01:00
f8830c99da flake.nix: flakify with git 2021-03-06 01:14:19 +01:00
b26478db13 matemat: 🎆 init 2021-03-06 01:14:02 +01:00
d6ca053da1 flake.nix: implement --flakify switch for converting hosts to flakes 2021-03-05 01:26:19 +01:00
1a559b36e5 freifunk: obtain flaky secrets 2021-03-05 01:16:57 +01:00
1d3568bfe6 host-registry: add freifunk 2021-03-05 01:16:16 +01:00
73cc1e8fb9 flake.nix: deploy freifunk 2021-03-05 00:43:12 +01:00
379b1851bb yggdrasil: implement ospf, nat, name interfaces 2021-03-04 01:45:29 +01:00
ba5943e852 flake.nix: copy secrets for deployment 2021-03-04 00:47:05 +01:00
d2262715da Add yggdrasil configurations 2021-03-03 22:53:19 +01:00
6ff81bef39 flake.nix: simplify forAllSystems 2021-02-27 02:02:04 +01:00
535478c160 Flakify freifunk container 2021-02-26 20:23:24 +01:00
6c64ceec62 Put a non-authoritative DHCP server on Pulsebert
DHCP is an essential service and Pulsebert is more reliable than
anything in proxmox.
2021-02-24 14:16:42 +01:00
709d8e278e Flakify dhcp 2021-02-24 14:14:48 +01:00
ad42cc9838 Add nixos-hardware modules to glotzbert 2021-02-22 14:16:25 +01:00
ad5d1b6967 Remote deploy using nixos-rebuild rather than "nix shell" 2021-02-22 13:42:42 +01:00
ec81b6a28d Flakify pulsebert 2021-02-22 13:28:47 +01:00