Commit Graph

30 Commits

Author SHA1 Message Date
ffbd240453 Fix pgbackup cron to only run once per day 2025-05-23 01:01:32 +10:00
8e586b3352 Move each service to it's own tf file 2025-05-23 00:43:59 +10:00
c1aeb11354 Use tailscale to allow ssh access to gitea 2025-05-23 00:15:04 +10:00
3f70bc62d3 Disable tailscale on the nomad host 2025-05-22 23:25:35 +10:00
f7c4defe7d Add gitea 2025-05-19 22:45:33 +10:00
3ab392b50b Move nomad var secrets to secrets.enc.json 2025-05-18 23:44:24 +10:00
d2279028be Remove the hello world services initially added for testing 2025-05-18 21:53:44 +10:00
9cdd529633 Format terraform and nomad files 2025-05-18 21:50:04 +10:00
837cfdae68 Remove comment about terraform access to nomad
it was orignally only working over tailscale, but it turned out it was just being blocked by the host firewall, that tailscale was bypassing. This was fixed back in the initial commit using nix by setting networking.firewall.allowedTCPPorts to include 4646.
2025-05-18 21:50:04 +10:00
021d22048d Cleanup terraform files
by moving core infra into it's own file
2025-05-18 21:50:04 +10:00
b10df52f1c Allow login sessions to last longer than 1hr 2025-05-18 20:45:26 +10:00
08a2e458b2 Initial work on db backups 2025-05-18 20:18:48 +10:00
c6925362a6 Add initial PostgreSQL and pgAdmin services with Nomad configuration 2025-05-16 22:43:45 +10:00
805636f44c Properly persistent configs 2025-05-15 19:06:09 +10:00
b13a52233a Cleanup volume handling and fix write access 2025-05-15 19:06:09 +10:00
66306e2428 Change from nomad_volume to nomad_csi_volume_registration
as the later is deprecated
2025-05-15 19:06:09 +10:00
1df01e6c76 Replace the volume test with a useful file browser 2025-05-15 19:06:09 +10:00
1a4d434d5b Change from basic auth to authelia 2025-05-03 18:00:30 +10:00
195df929e3 Remove left over file 2025-05-01 03:55:48 +10:00
9c06f0bd80 Setup mounting smb shares as volumes using csi 2025-05-01 03:52:34 +10:00
874f17aa74 Customise glance a bit 2025-04-30 20:23:24 +10:00
2c345e45ce Add glance as home 2025-04-30 02:02:32 +10:00
557b187c30 Setup HTTPS 2025-04-30 02:02:17 +10:00
8bb9fb18df Setup basicauth
to use whilst we setup https and later proper auth
2025-04-29 22:27:37 +10:00
05771d891b Add hcl extention for nomad files
to get syntax highlighting be default.
2025-04-29 20:58:59 +10:00
a36f10ef73 Setup the default rule for traefik subdomains 2025-04-29 20:56:38 +10:00
aab7efb5c3 Change routing to use subdomains 2025-04-29 20:35:04 +10:00
c158757661 Expose traefix on port 80 2025-04-29 18:49:16 +10:00
bdacd1d6a3 Setup some example apps behing traefik 2025-04-25 21:27:31 +10:00
793d77dce9 Switch from coreos to nixos 2025-04-25 15:10:16 +10:00