Commit graph

33 commits

Author SHA1 Message Date
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
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
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
45b7cd5c6c automatically set host name 2024-01-28 14:08:28 +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
390cc30173 copy microvm config 2024-01-17 21:28:15 +01:00
b38f1c291a enable IPv6 support on DNS 2024-01-14 15:20:32 +01:00
efe9b57867 create global module for machine-independent custom configuration
parameterize various IP addresses
2024-01-08 23:17:37 +01:00
aba16d3fd1 restructure modules 2024-01-07 23:06:27 +01:00
54d5f6f5dc enable dnsmasq for DHCP and DNS
allow setting static ipv4 address on DMZ
2024-01-07 22:36:26 +01:00
a152cde165 add authoritative DNS server 2024-01-07 18:14:44 +01:00
2804e764f5 merge modules into one storage module 2024-01-07 00:22:44 +01:00
997d9bb0cb create terraform project to setup libvirt on hosts
use SATA drive for atlas OS
remove thecloud legacy project
2024-01-06 23:56:00 +01:00
7c7b3e667b swap disks on jefke
fix freshrss NFS volume mount point
remove freshrss extensions volume
disable vpay node in docker swarm
2024-01-06 23:07:54 +01:00
10dbccae97 create top-level switch whether a machine holds the application data 2024-01-06 21:45:18 +01:00
5884585b3a migrate data from thecloud.dmz to lewis.dmz
install tcpdump
2024-01-01 13:16:11 +01:00
3981805a6b add experimental module for data sharing on hypverisor 2023-12-30 21:13:48 +01:00
d9f697d171 add possibility of DMZ connectivity on hypervisor 2023-12-30 16:11:28 +01:00
7222254c22 cleanup nixos modules a bit 2023-12-29 13:46:12 +01:00
6d258fe5ae restructure code 2023-12-29 12:47:59 +01:00