Commit Graph

25 Commits

Author SHA1 Message Date
IamTheFij 45c597b040 Big refactor to split core and services for better ordering 2022-10-27 14:28:34 -07:00
IamTheFij c8b9063b3e Add homeassistant external 2022-09-06 17:15:43 -07:00
IamTheFij aaae5d087e Update nfs volumes to try and fix permissions 2022-09-04 14:27:27 -07:00
IamTheFij 3bab881118 Update services template to support env and host volumes
Also adds sonarr as an example
2022-08-30 15:16:08 -07:00
IamTheFij eb0b16abbe Don't deploy Nextcloud 2022-07-29 13:01:40 -07:00
IamTheFij dcfe43f63d Move traefik connect intents to core 2022-07-25 15:54:23 -07:00
IamTheFij 1c02e69225 Move core services to new tf file
Precursor to moving to a module so it can be applied separately
2022-07-25 10:37:32 -07:00
IamTheFij 37c4ab4c25 Move databases to a single module 2022-06-23 09:48:01 -07:00
IamTheFij 2f95257325 Wait until mysql is deployed before continuing
Otherwise dependent jobs will fail and take up time restarting
2022-05-24 20:10:26 -07:00
IamTheFij d39c82762e Add dedicated backup module and jobs
Possible alternative to backups deployed with each job
2022-05-18 14:23:46 -07:00
IamTheFij 5acb814abd Lint, format, lock 2022-04-13 14:02:42 -07:00
IamTheFij a1217250dc Create a lot more host volumes
Some are NFS volumes and present on all devices
2022-04-04 22:20:19 -07:00
IamTheFij f8f7cf2dc2 Add Nomad ACL bootstrap 2022-03-23 16:08:18 -07:00
IamTheFij 75fd68552e Add intents 2022-03-14 15:59:50 -07:00
IamTheFij 8b55f83996 Simplify proxy routing 2022-03-14 15:59:50 -07:00
IamTheFij b845847ce4 Add redis and prometheus support to blocky 2022-03-14 15:59:50 -07:00
IamTheFij 535dba941b Be a bit more dynamic with host names 2022-03-13 10:13:19 -07:00
IamTheFij 99889f032d Update hosts improve bootstrap and move a few things around 2022-03-12 10:08:05 -08:00
IamTheFij 418d913e5d Lots of Nomad updates to support metrics 2022-03-03 09:47:07 -08:00
IamTheFij 2ce24198fe Add blocky dns 2022-02-28 12:07:34 -08:00
IamTheFij 33dbc177dd Pass base hostname through modules 2022-02-28 12:07:25 -08:00
IamTheFij 6d378b2d1f Move jobs to modules 2022-02-27 15:22:09 -08:00
IamTheFij 57df7199f7 Update ansible to deploy nomad and consul to Pi host
This is broken because the Pi doesn't have the right version of ip-tables
2022-02-27 14:54:25 -08:00
IamTheFij aff7fd0186 Update host networks and proxy mapping 2022-02-17 14:03:42 -08:00
IamTheFij 2ac0a3a15a Add some basic Nomad and k8s tests 2022-02-16 09:56:18 -08:00