Commit Graph

109 Commits

Author SHA1 Message Date
2bee747b2f
hosts/plover/services/networking: init additional options
Exclusively focusing on the public network interface for now.
2024-10-10 12:34:13 +08:00
0af5f487d7
hosts/plover: formalize Terraform directory structure 2024-10-09 13:25:11 +08:00
50526a608b
terraform: init
Welp, we're now making it fully declarative for the entire cluster
instead of individual submodules.
2024-10-09 12:52:04 +08:00
d066a32b87
hosts/plover: update Terraform config 2024-10-07 15:10:28 +08:00
b5fafa512d
hosts/plover: update main domain zonefile 2024-10-07 13:03:36 +08:00
0c57bcadd6
hosts/plover/services/crowdsec: init prototype 2024-10-07 13:03:09 +08:00
40ccc37fd1
hosts/plover: provision Gitea resources 2024-10-04 14:27:44 +08:00
496b230868
hosts/plover/services/grafana: update secrets 2024-10-04 14:25:28 +08:00
4ff6f1fda9
!fixup hosts/plover: reenable vaultwarden 2024-10-04 14:25:01 +08:00
e7be95a0c1
!fixup hosts/plover re-enable gitea 2024-10-04 14:24:49 +08:00
0861bbd0bf
hosts/plover: update Tailscale config 2024-10-02 21:18:16 +08:00
c978f61e7e
hosts/plover: update secrets with the re-enabled services 2024-10-02 21:17:54 +08:00
a99f06b7a9
hosts/plover/services/grafana: update config 2024-10-02 21:17:22 +08:00
7537f77e40
hosts/plover: update and re-enable Gitea service 2024-10-02 21:16:39 +08:00
88bb626d46
hosts/plover: update and re-enable Vaultwarden service 2024-10-02 21:16:15 +08:00
408835e11a
hosts/plover: update foodogsquared.one zone file 2024-10-02 21:15:13 +08:00
9dfb0980ad
nixos/profiles/hetzner-cloud-cx22: init
It's mostly generic at this point and I want to manage more of them.
2024-10-02 13:07:10 +08:00
6e3dd18633
hosts/plover: update firewall and networking setup 2024-10-02 10:43:05 +08:00
dd0e007fc6
hosts/plover: update secrets 2024-10-01 12:58:43 +08:00
9b4c5607d4
hosts: update plover and admin user 2024-09-29 12:26:18 +08:00
98a0837731
hosts/plover: update network state settings 2024-09-29 12:25:38 +08:00
435c683c93
hosts/plover: update Disko config 2024-09-28 19:02:56 +08:00
8a45ba36e7
hosts/plover/profiles/hetzner-cloud-cx22: migrate certain settings to it as part of the profile 2024-09-28 19:02:33 +08:00
1a6ba1df90
hosts/plover/services/dns-server: fix server settings and its zone files 2024-09-28 19:01:59 +08:00
4fd843bd92
hosts/plover/services/networking: fix routing issue for WAN network interface 2024-09-28 19:01:25 +08:00
4cfbee7326
hosts/plover: update secrets and service configs 2024-09-23 19:13:29 +08:00
471a975a75
hosts/plover: add SSH key for default server 2024-09-23 10:09:09 +08:00
d3f4230f4d
hosts/plover/services/networking: fix config 2024-09-23 10:05:54 +08:00
ab227ebe55
hosts/_user/plover: make the config up-to-date
Long time no see, I suppose.
2024-09-22 22:08:56 +08:00
5bd8aede0a
hosts/plover: fix erroneous config values 2024-09-22 22:07:59 +08:00
67bcd06f92
hosts/plover: update network state
This is pretty much needed from the networking setup.
2024-09-22 22:07:23 +08:00
12062167c9
hosts/plover/services/networking: modularize networking setup into its own module 2024-09-22 22:03:20 +08:00
e88d42fb3f
hosts/plover: update Terraform config... again 2024-09-22 20:47:33 +08:00
d0bdbb8992
hosts/plover: update Disko config... agai 2024-09-22 20:47:17 +08:00
1c432e53e6
hosts/ni/setups/music: add more components
Unfortunately, system-wide spotifyd doesn't work so ehh....
2024-09-21 20:12:33 +08:00
56b418c3d5
hosts/plover: delete unneeded files 2024-09-21 10:07:22 +08:00
8ad18fb38c
hosts/plover: update Terraform modules and add secondary DNS servers 2024-09-21 10:06:03 +08:00
eca3826fa1
hosts/plover: update service configs 2024-09-20 18:34:58 +08:00
a8d0eb47a0
hosts/plover: update VPN setup with Tailscale
Setting up our own VPN infra with manual Wireguard thingy is a bit of
tedious task.
2024-09-20 12:44:54 +08:00
ab88395002
hosts/plover: update DNS server config 2024-09-20 12:33:26 +08:00
60a3a816e3
hosts/plover: update Disko config 2024-09-20 12:23:44 +08:00
6e26946312
hosts/plover: update state variables and services
This is just made in advanced for the upcoming config updates of each
services.
2024-09-19 21:27:22 +08:00
e82fd285b6
hosts/ni: add typical runtime directories as part of state 2024-09-17 18:32:29 +08:00
1b62a16c4d
hosts/ni/services/download-media: update gallery-dl service config 2024-09-13 17:22:06 +08:00
d16dd2d575
hosts/ni/networking/setup: open ports 20000-30000 for userland services
It's a long story but this would be great to initialize local services
from different users. Except that there is only one for the most part
anyways.
2024-09-13 17:21:29 +08:00
2fc3b223be
hosts/ni/setups/music: update uxplay settings 2024-08-26 16:02:34 +08:00
30b2f192e4
hosts/ni/services/download-media: add wrapper-manager and update config 2024-08-22 19:15:48 +08:00
0e85085730
hosts/ni/setups/music: use state ports module 2024-07-31 13:09:10 +08:00
16dd14e451
hosts/ni/networking/setup: update module 2024-07-31 13:08:47 +08:00
dea3b55aed
hosts/ni/networking/setup: add common setup option 2024-07-30 18:35:02 +08:00