Commit graph

335 commits

Author SHA1 Message Date
52ee071087 enable node exporter on all machines
enable prometheus scraper and web interface on warwick
2024-03-03 12:55:25 +01:00
90165687ef Update nix/flake/bootstrap/bootstrap.sh 2024-03-03 09:29:19 +00:00
b6a0f95ee4 add devShell for ansible swarm 2024-03-02 14:46:10 +01:00
5cc9b3020e update documentation 2024-03-02 14:10:36 +01:00
79669b27f8 change nixos -> nix 2024-03-02 14:03:27 +01:00
e80a3d65ac split flake into multiple parts 2024-03-02 13:58:17 +01:00
81b81695c2 use flake-utils to abstract cpu architectures in some places 2024-03-02 12:42:00 +01:00
f7b7009ab2 update documentation for running deploy-rs 2024-03-02 10:50:16 +01:00
074383b1e2 package boostrap program
remove devShell
2024-02-29 23:07:51 +01:00
317ad27b2a make storage.osDisk optional 2024-02-29 20:59:48 +01:00
0fe9aef9f5 add derived isPhysical and isVirtual values for machines 2024-02-29 20:51:52 +01:00
960d3f6075 split machines into file for each machine 2024-02-29 20:30:32 +01:00
904098c877 rename machine type -> kind 2024-02-29 20:13:28 +01:00
45d9ab3cb7 fix use of globals within VM 2024-02-29 19:50:05 +01:00
e7f35bf1bd create module system for machines 2024-02-29 00:28:48 +01:00
9ee519055b Update README.md 2024-02-28 21:02:16 +00:00
735a8a0ddf skip deploy-rs flake check for architecture different from the
deployment machine
2024-02-28 21:39:23 +01:00
22c235f380 add documentation about broken flake checks 2024-02-27 23:31:48 +01:00
25937f535b integrate settings raspberry pi 2024-02-27 23:28:52 +01:00
1683c4caa8 deploy-rs works for raspberrypi 2024-02-27 20:14:53 +01:00
c2e2ed5ea8 WIP raspberry pi support 2024-02-26 23:08:12 +01:00
510dd8cf8a reduce memory for vpay 2024-02-25 19:06:56 +01:00
aa57171eda add bazzar to media stack 2024-02-24 21:45:29 +01:00
0d2952c006 add sonarr to media stack 2024-02-18 18:19:39 +01:00
1a81be138d add radarr and prowlarr to docker media stack 2024-02-18 11:14:07 +01:00
de0292d0cb added cname records for smtp2go 2024-02-17 17:08:51 +01:00
05a92b0da1 do not restart VMs on change 2024-02-17 10:15:46 +01:00
e24a44bc23 add jellyseerr service 2024-02-15 09:27:08 +01:00
ef994e472b rename jellyfin -> media stack
add transmission service to media stack
open jellyfin web UI to the internet
2024-02-13 00:11:26 +01:00
895e1365d9 exclude media library from borg backups 2024-02-12 22:48:53 +01:00
cdcb7d93b9 add jellyfin docker stack
add nfs shares for jellyfin
have 3 replicas of cyberchef
2024-02-12 22:30:29 +01:00
8201a613a9 update flake inputs 2024-02-11 16:27:58 +01:00
d6f1b42b9e remove kubenix 2024-02-11 14:56:20 +01:00
891d64a698 remove kubernetes related stuff 2024-02-11 14:52:45 +01:00
03e816ff21 create VM running k3s 2024-02-11 14:18:11 +01:00
5865e8a95a remove unused ansible group variables
update docker swarm documentation
2024-02-10 23:37:47 +01:00
b7b37f229f remove test cyberchef stack 2024-02-10 23:34:48 +01:00
e58b48221d Update docker_swarm/README.md 2024-02-10 22:33:41 +00:00
bcc15ded5e Update docker_swarm/README.md 2024-02-10 22:21:25 +00:00
5b8c26f489 Update README.md 2024-02-10 22:14:10 +00:00
cba31c7a65 Delete docker_swarm/requirements.yml 2024-02-09 08:12:57 +00:00
d0e02adcec remove terraform database
closes #50
2024-02-08 23:59:12 +01:00
a3ace01a6d remove legacy code 2024-02-08 23:53:02 +01:00
f38b9af075 manage vcpus and memory of VMs
fix kitchenowl connectivity
2024-02-08 23:44:36 +01:00
8b8106fade modularize docker swarm config 2024-02-07 23:15:48 +01:00
257afae918 make ssh host keys persistent for VMs
closes #49
2024-02-07 22:22:10 +01:00
06c61e2a61 mount whole docker directory
adjust mount location
2024-02-07 22:01:37 +01:00
3a874fa4f8 install jsondiff and pyyaml for docker swarm 2024-02-06 23:28:17 +01:00
57d191b837 create directory share for dnsmasw leases 2024-02-06 22:16:04 +01:00
ab8ae06040 create shadow docker swarm 2024-02-06 22:03:25 +01:00