Commit graph

41 commits

Author SHA1 Message Date
379cb84839
feat: simplified the config for running services, only one hosts config is required now in each server config file 2024-05-30 17:55:29 +01:00
54b43c9962
feat: use a host attribute to make the config less verbose/complex 2024-05-30 14:11:45 +01:00
e156b4ecaf
feat: standardise restic (backups) to using `services.skynet."${name}";` format 2024-05-30 13:57:30 +01:00
023b491d89
feat: standardise dns to using `services.skynet."${name}";` format 2024-05-30 13:25:52 +01:00
440ad7d209 fix: ensure networking remains good pat2 2023-12-22 18:19:27 +00:00
02dd11c8b4 fix: ensure networking remains good 2023-12-22 15:52:34 +00:00
93c21d3093 [skip ci] feat/fix: networking.hostName must be set for physical servers 2023-12-20 16:29:39 +00:00
e42f718ba5 feat: reinstalled vendetta.
Now reboots perfectly
2023-11-17 11:41:22 +00:00
03ae753b90 issue: wait until server has been physically updated to re-enable 2023-11-16 01:20:28 +00:00
6ea0240a3a feat: rebuit jones to make it be able to be rebooted 2023-11-15 16:41:30 +00:00
165c4645bf feat: move off of using root for deployment 2023-09-30 23:18:14 +01:00
7f3dc8946e feat: added a formatter and some instructions 2023-09-17 20:51:08 +01:00
522efc92cc [no ci] fix: removed unused private ip's 2023-09-04 18:40:49 +01:00
3465f645b9 ci: mark as active but seperate from main group 2023-07-26 23:23:32 +01:00
bc2e781586 dns: cleaned up teh implmentation of the dns, partly to make it easier toa dd records and partly to make it really neat config files. 2023-07-16 01:53:21 +01:00
d683598060 dns: abstracted away much of the dns logic into teh dns config file 2023-07-15 15:54:42 +01:00
6412a53070 fmt: a bit of a cleanup 2023-07-15 15:05:57 +01:00
8b09e7962b test: added a test for physical servers.
They wont be built/deployed now without an ip assigned.

See the "fun" over here https://discord.com/channels/689189992417067052/1118476661604765746/1125914392102445220
2023-07-08 09:16:38 +01:00
9b1a936f03 dns: got reverse dns working 2023-06-17 00:59:22 +01:00
6585a3c88a email: email is semi functional, can send but it doesnot save to sent items
Unsure about recieve
2023-06-16 23:18:53 +01:00
6e25003b5c fmt: removed some duplicates 2023-06-15 22:02:30 +01:00
2b2917d34b dns: set deploy target to be their IP not hostname, more reliable since theya re the dns servers 2023-05-24 19:31:15 +01:00
920f6ab86e feat: dns fully modularised now 2023-05-24 16:12:48 +01:00
126db6e3cb dns: now have a proper primary and secondary 2023-05-21 19:38:13 +01:00
be0868b860 dns: added a reverse dns option 2023-05-21 19:05:47 +01:00
fe93f796a6 fix: centralise the ports 2023-04-21 00:53:25 +01:00
80f0a6eda7 dns: set a tag for the dns servers 2023-04-20 23:15:59 +01:00
8a13b6c8b1 feat: use tags to deploy now 2023-04-20 14:09:36 +01:00
1e22c814c5 feat: switching over to using domain names 2023-04-20 14:07:26 +01:00
f57fb1b846 feat: vendetta is now live on what used to be Earth 2023-02-24 12:09:21 +00:00
1668db7390 fix: was using incorrect config for he forwarding 2023-01-28 15:31:16 +00:00
3d7f99946a fix: eol conversion round 2 2023-01-25 11:48:44 +00:00
180feb17ec fix: eol conversion 2023-01-25 11:37:49 +00:00
a769245b14 fix: pendantic ordering of vars 2023-01-18 22:37:49 +00:00
a6a2489203 feat: allow dns requests into the skynet dns servers 2023-01-18 02:42:16 +00:00
3e942f9b73 fmt: organised varibles for deployment 2023-01-18 02:37:16 +00:00
654d45a842 feat: can now handle two (or more) nameservers 2023-01-18 02:32:01 +00:00
8db9529449 feat: first nameserver set up 2023-01-18 02:06:08 +00:00
1378338bb2 fix: gracefully handle the config option not existing 2023-01-18 00:19:45 +00:00
f08f83e5c7 feat: vendetta roughly set up for dns 2023-01-17 23:31:47 +00:00
bbeb58db57 feat: initial base config for Vendetta 2023-01-17 21:57:39 +00:00