Commit graph

206 commits

Author SHA1 Message Date
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
701cc85327 removed all geokunis2 dns records except MX as prep for domain deprication 2024-02-05 23:21:21 +01:00
c84e67cb35 update readme about microvm bug 2024-02-05 22:50:57 +01:00
cf57391629 make docker swarm persistent using virtiofs share 2024-02-05 22:45:09 +01:00
17f110b183 add two nixos-managed VMs for docker swarm
change docker swarm ansible to target these vms
2024-02-04 17:16:41 +01:00
c461ab5e49 replace AWS with borgbase for backups 2024-02-03 14:22:23 +01:00
885cba2f30 add ip and mac arithmatic functions
calculate vm mac addresses
2024-02-01 22:57:18 +01:00
beb1c384ec remove dataHost option
improve certificate directory structure
2024-01-31 22:11:28 +01:00
929d20a7d6 change networking config structuring 2024-01-31 21:58:23 +01:00
c58d6c89b3 improve networking templating and configuration 2024-01-30 22:32:09 +01:00
63688f3068 add vm working with dhcp+dns 2024-01-29 22:21:15 +01:00
532d76c049 update readme 2024-01-28 14:14:17 +01:00
45b7cd5c6c automatically set host name 2024-01-28 14:08:28 +01:00
0fd0713e08 Merge branch 'microvm2' 2024-01-28 13:59:25 +01:00
8e9d566d10 simplify flake functions 2024-01-28 13:57:36 +01:00
a015290fcf derive domain from server type 2024-01-28 13:46:32 +01:00
bd5dc4b883 set hostName and domain in nixos config directly 2024-01-28 12:55:58 +01:00
371b851ca5 create shared entrypoint nixos config for physical and vm 2024-01-28 12:30:13 +01:00
32154e7163 create shared nixos config between physical and VM
rename nixos -> nix
2024-01-28 12:06:30 +01:00
472175c5a3 integrate VM definitions 2024-01-28 11:48:13 +01:00
e57f80df82 add flake app to reboot vms on servers 2024-01-23 21:36:29 +01:00
d9bf4d3094 corrected ipv6 address for wg.kun.is 2024-01-21 12:27:54 +01:00
dcfde92bc1 corrected ipv6 address for wg.kun.is 2024-01-20 19:01:46 +01:00
bd1ccce50d fix ipv6 for wireguard 2024-01-17 23:05:30 +01:00
9ddc5c3547 fix ipv6 for wireguard 2024-01-17 23:04:27 +01:00
390cc30173 copy microvm config 2024-01-17 21:28:15 +01:00
dc2fe94c28 migrate external geokunis2.nl hostnames to kun.is 2024-01-17 19:47:22 +01:00
14aca80ff6 added kms.kun.is to dns config (without ipv6) 2024-01-17 19:13:46 +01:00
bf93921109 no ipv6 for kms.geokunis2.nl 2024-01-17 18:09:05 +01:00
8ff86cc4b2 fix reboot reverting to old generation 2024-01-16 21:47:41 +01:00