|
8e0ec53740
|
feat: bump nextcloud.
Had to update packages which involved setting a interface for teh default gateway
|
2023-12-20 14:37:08 +00:00 |
|
|
600d1f755f
|
[skip ci] Removed unused network configuration, its fully set in proxmox
|
2023-11-25 22:40:36 +00:00 |
|
|
03add8f999
|
[skip ci]: granted trainees permission to a server to test stuff out
|
2023-11-20 20:25:41 +00:00 |
|
|
0a028eaf53
|
feat: add a test server for trainees to use
|
2023-11-20 16:10:09 +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 |
|
|
4c0f3a1645
|
feat: enable better seperation of lxc dependencies
|
2023-11-16 01:09:35 +00:00 |
|
|
4a95e48179
|
feat: rebuit neuromancer to make it be able to be rebooted
|
2023-11-15 20:15:53 +00:00 |
|
|
6ea0240a3a
|
feat: rebuit jones to make it be able to be rebooted
|
2023-11-15 16:41:30 +00:00 |
|
|
29dc2750ae
|
feat: added bitwarden/vaultwarden support.
|
2023-11-07 13:38:59 +00:00 |
|
|
b8b7f09b9f
|
feat: created CADIE
|
2023-10-25 19:28:09 +01:00 |
|
|
7f64767991
|
fix: remove the nextcloud stuff that was here for testing
|
2023-10-25 19:27:34 +01:00 |
|
|
9fd4613936
|
nextcloud: this is goood enough for now, will have to move server shortly
|
2023-10-22 14:27:42 +01:00 |
|
|
667c335839
|
feat: added in some automatic garbage collection
Also merged all teh nix options together.
|
2023-10-01 22:06:05 +01: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 |
|
|
a1b9ce3f2d
|
fix: skynet is external so needs top be updated manually
|
2023-09-16 17:07:18 +01:00 |
|
|
22163528d9
|
feat: earth has been revived to calculate the Question of Life, the Universe and Everything.
|
2023-09-16 01:35:26 +01:00 |
|
|
9f42b60940
|
fix: properly set up the routes
|
2023-09-16 00:30:45 +01:00 |
|
|
ef6096e6e0
|
feat: skynet user stuff is now segregated to a server that is untrusted
|
2023-09-16 00:04:39 +01:00 |
|
|
7d7f402b6d
|
fix: seems like we need to keep the two network addresses for the skynet server
|
2023-09-15 22:03:52 +01:00 |
|
|
efe1fbd140
|
feat: splitting up the user side of skynet and the main websites
|
2023-09-15 20:36:07 +01:00 |
|
|
4938aee412
|
[no ci] fix: ssh comes at teh cost of the http access
|
2023-09-05 15:55:52 +01:00 |
|
|
c5c0df3f5e
|
[no ci] feat: now got ssh access to skynet.skynet.ie
|
2023-09-05 15:02:02 +01:00 |
|
|
522efc92cc
|
[no ci] fix: removed unused private ip's
|
2023-09-04 18:40:49 +01:00 |
|
|
553d34c9cd
|
feat: networking for externally accessable IP set up.
However its currently only accessable on vpn.
ext.skynet.ie is a temp domain for testing
|
2023-09-04 18:03:48 +01:00 |
|
|
be4ab47ad8
|
feat: added discord bot
|
2023-08-28 18:01:34 +01:00 |
|
|
bd35b240be
|
fmt: moving all ldap files into their folder.
|
2023-08-27 22:47:36 +01:00 |
|
|
fbb0824627
|
fix: slight format change for agenix
|
2023-08-06 21:58:23 +01:00 |
|
|
15cd18e5e9
|
ci: seems like jones has to be deployed manually, might need to do a fresh abse reinstall or something
|
2023-07-27 00:17:47 +01:00 |
|
|
54e94336f4
|
ci: test building on jones (for some reason)
|
2023-07-27 00:11:14 +01:00 |
|
|
6c19452c33
|
ci: split up how many run each time
|
2023-07-26 23:53:26 +01:00 |
|
|
3465f645b9
|
ci: mark as active but seperate from main group
|
2023-07-26 23:23:32 +01:00 |
|
|
2dce7a5259
|
ci: add a key for colmena
|
2023-07-25 23:54:56 +01:00 |
|
|
1c33c78c50
|
feat: skynet 2016 is live!
|
2023-07-23 03:08:56 +01:00 |
|
|
9ca0ff3d74
|
pkg: screen is a really useful tool to have.
|
2023-07-22 15:53:53 +01:00 |
|
|
cfddc32424
|
fmt: directly access the inputs inside each machine.
This allows us to move the inputs to teh individual applications, making them more server agnostic.
|
2023-07-21 21:56:19 +01:00 |
|
|
4c99464bc4
|
skynet: website working again
|
2023-07-21 21:27:01 +01:00 |
|
|
9c0cb1b7d3
|
skynet: got the main site "working"
|
2023-07-21 02:03:04 +01:00 |
|
|
26197cec6e
|
skynet: finally setting up skynet
|
2023-07-20 22:05:46 +01:00 |
|
|
a18426482b
|
email: now using our proper domain
|
2023-07-16 03:30:06 +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 |
|
|
31d92455f9
|
gitlab: give anything related to gitlab a different deployment tag.
These have to be manually updated using colmera
|
2023-07-08 10:28:58 +01:00 |
|
|
60ec19284d
|
backup: put the backup on every machine
|
2023-07-08 09:47:13 +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 |
|
|
0d13f47f80
|
Merge branch 'main' of gitlab.com:c2842/computer_society/nixos
|
2023-07-05 18:32:09 +01:00 |
|
|
0e9a44f67c
|
backups: got the backup configed, but fecked up the networking
|
2023-07-04 22:26:47 +01:00 |
|
|
ccf78c06a4
|
email: updated email config
|
2023-07-04 21:53:24 +01:00 |
|
|
c756a1d03e
|
fix: got jones back working again
|
2023-06-24 15:41:31 +01:00 |
|
|
88353f3727
|
feat: added backup config
(currently temp server, will be using hardware soon)
|
2023-06-23 23:52:31 +01:00 |
|
|
39fe45e75a
|
fix: vendetta was out of sync in time, causing dns auth issues
|
2023-06-17 22:09:18 +01:00 |
|
|
e990626c7a
|
feat: updated to nginx 23.05
|
2023-06-17 22:08:31 +01:00 |
|
|
704222fcb9
|
gitlab: runner up and running
heh
|
2023-06-17 19:37:06 +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 |
|
|
775d6412af
|
fix: formatting and tidying up
|
2023-06-15 21:38:42 +01:00 |
|
|
d22844c3e3
|
fix: all enabled servers now have the active tag
|
2023-06-15 14:30:18 +01:00 |
|
|
61bd023737
|
fix: now using two sets of ldap groups, one for linux, one for everything else
|
2023-06-15 14:29:06 +01:00 |
|
|
0411c8e18c
|
feat: enabled gitlab.skynet.ie
|
2023-06-15 02:47:56 +01:00 |
|
|
c77fcd5cf0
|
fix: this is a games host, not an ldap host
|
2023-06-14 21:07:18 +01:00 |
|
|
77ce631f07
|
fix: use the default value directly
|
2023-06-14 21:06:44 +01:00 |
|
|
f5b1cb33ef
|
feat: add the ldap client to all servers
|
2023-06-14 21:04:29 +01:00 |
|
|
8443218d0b
|
fix: ensure that servers are using our dns (if resolved is enabled)
|
2023-06-14 20:30:33 +01:00 |
|
|
d3dba7891d
|
feat: useful tool to have
|
2023-06-11 22:11:39 +01:00 |
|
|
749ee1b0dc
|
gitlab: enable on optimus on an interm basis
|
2023-05-24 21:40:37 +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 |
|
|
95cdbf2b4e
|
feat: properly modularised games
|
2023-05-24 16:39:02 +01:00 |
|
|
920f6ab86e
|
feat: dns fully modularised now
|
2023-05-24 16:12:48 +01:00 |
|
|
34de735720
|
feat: turned ulfm into a proper module
|
2023-05-24 15:59:22 +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 |
|
|
e73e15f524
|
ldap: client is properly working now
|
2023-05-21 01:38:19 +01:00 |
|
|
47c615d7a5
|
fix: moved the group permissions into teh base config
|
2023-05-20 22:17:21 +01:00 |
|
|
f8312b76ef
|
ldap: working config to limit groups
|
2023-05-20 17:26:14 +01:00 |
|
|
c17a28d7a9
|
ldap: now got skMemberOf to replace memberof (memberof does not work on unixgroups)
|
2023-05-20 15:26:03 +01:00 |
|
|
0c57b35778
|
ldap: is working as intended, working on scripting to add and manage users
|
2023-05-20 03:08:30 +01:00 |
|
|
f8bb79adbd
|
fix: typos
|
2023-05-19 18:21:33 +01:00 |
|
|
7e380d6932
|
ldap: a mostly working ldaish setup
|
2023-05-18 21:59:23 +01:00 |
|
|
53696c927e
|
ldap: first attempt at ldap
|
2023-05-16 22:23:04 +01:00 |
|
|
fbbefc1e2a
|
retired: Ash never got a chance to be online
|
2023-05-16 22:08:24 +01:00 |
|
|
a5d6ca55ed
|
firewall: I think this is the correct network config for the firewall
|
2023-05-10 11:40:28 +01:00 |
|
|
733b867f47
|
games: split minecraft out into its own folder for manageability
|
2023-04-26 00:24:54 +01:00 |
|
|
78fcafc566
|
ssl: got the ssl certs riunning and live
|
2023-04-24 20:21:36 +01:00 |
|
|
43111f41b3
|
dns: swap the order of the nameservers
|
2023-04-24 20:19:32 +01:00 |
|
|
a474819992
|
ssh: added thenobrainer to the ssh keys and rekied the secrets
|
2023-04-23 16:43:52 +01:00 |
|
|
6119c9a88a
|
dns: got a working letsencrypt setup
|
2023-04-23 04:22:01 +01:00 |
|
|
ef37392f07
|
ulfm: initial test run
|
2023-04-21 01:44:11 +01:00 |
|
|
ce9e245000
|
ulfm: prepping to setup ulfm
|
2023-04-21 01:22:16 +01:00 |
|
|
2c71efd56d
|
fix: some simplificatiobn
|
2023-04-21 01:14:24 +01:00 |
|
|
fe93f796a6
|
fix: centralise the ports
|
2023-04-21 00:53:25 +01:00 |
|
|
f63aa7f245
|
dns: still some kinks with the dns but its easing out
|
2023-04-20 23:46:43 +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 |
|
|
1f8c1f92e1
|
fix: set dns and gateway for alls ervers
|
2023-04-20 09:16:28 +01:00 |
|
|
9071bf1737
|
feat: added bind for dns stuff
|
2023-04-19 20:42:00 +01:00 |
|
|
6f6f899d3b
|
fix: reinstate Jones's internal IP address
|
2023-03-15 12:34:17 +00:00 |
|