Commit Graph

383 Commits

Author SHA1 Message Date
shockrah 75b7f2fa3d Unreal amounts of linter fixes 2025-05-26 01:10:00 -07:00
shockrah 8ef606153f Swapping basic setup steps for sudo access 2025-05-25 22:57:30 -07:00
shockrah be34327791 Moving nomad host volume setup to its own role 2025-05-25 22:56:07 -07:00
shockrah c6ef6ae4d2 moving more files around for nomad this time 2025-05-25 22:41:37 -07:00
shockrah eb7871584b Renaming role to be more generic going forward 2025-05-25 22:35:10 -07:00
shockrah 4a0a12242a Moving common vars for role to vars/main.yaml 2025-05-25 22:33:26 -07:00
shockrah 053db8793b Moving proxy things to its own playbook + role 2025-05-23 01:42:40 -07:00
shockrah 24fcbc957a almost functional registry, still need to figure out tls 2025-05-23 00:47:32 -07:00
shockrah 9675fbacef Tracking nomad client config 2025-05-23 00:34:22 -07:00
shockrah 3f0c8a865d DNS Endpoint for a tarpit meme project 2025-05-23 00:31:24 -07:00
shockrah 3f2e6d86f6 Proxying a new container registry service 2025-05-23 00:31:00 -07:00
shockrah 08560c945b Removing succ build script 2025-05-21 22:24:50 -07:00
shockrah 506a9b32d9 renaming tarpit 2025-05-21 21:36:48 -07:00
shockrah d4ece741e0 tarpit server that i'll use for the lulz 2025-05-21 21:35:20 -07:00
shockrah 311a592d6e Adding a task subset for host volume setup 2025-05-20 15:06:04 -07:00
shockrah 153ea8e982 Improving nomad nginx config to be more responsive or soemthing
https://developer.hashicorp.com/nomad/tutorials/manage-clusters/reverse-proxy-ui#extend-connection-timeout
2025-05-15 22:59:07 -07:00
shockrah 943e9651da Swapping the health container to our own thing
it's just nginx on port 8080 :)
2025-05-13 18:40:12 -07:00
shockrah 669c414288 Simple sanity container on port 8080 for testing purposes 2025-05-13 18:39:47 -07:00
shockrah e3afed5e4f sanity service on 8080 now 2025-05-12 02:01:31 -07:00
shockrah e337989a59 just roll with it at this point 2025-05-12 02:01:20 -07:00
shockrah 7f36ff272e boostrap since we have literally 1 node 2025-05-12 01:44:25 -07:00
shockrah 79e6698db1 Templatizing consul config 2025-05-12 01:28:39 -07:00
shockrah 603559b255 omfg this config i swear 2025-05-12 01:08:11 -07:00
shockrah 4851b6521c consul config 2025-05-12 01:05:54 -07:00
shockrah 9785e8a40a Even more file shuffling 2025-05-12 00:21:08 -07:00
shockrah 79bd7424c3 Moving around more stuff 2025-05-12 00:18:24 -07:00
shockrah 5227bea568 renaming stuff to note that it's not used anymore 2025-05-12 00:17:30 -07:00
shockrah 47b69d7f49 Nomad now responds to the basic nomad.nigel.local DNS name 2025-05-10 17:26:45 -07:00
shockrah a3fdc5fcc7 Sanity check job with nomad :D 2025-05-10 15:38:16 -07:00
shockrah 5a1afb4a07 Make sure the nomad agent is running on boot 2025-05-10 14:58:19 -07:00
shockrah e03daa62e5 removing unused role 2025-05-10 14:52:32 -07:00
shockrah 15dfaea8db Nomad completely setup with --tags nomad now 2025-05-04 23:35:58 -07:00
shockrah ef4967cd88 wari wari da it's so over ( im using ansible again )
:(((
2025-04-23 23:25:34 -07:00
shockrah 55217ce50b Ensure nigel sudo ability is setup 2025-04-23 22:25:23 -07:00
shockrah 2bbc9095f7 Removing services role as it's being replaced by terraform 2025-04-23 22:14:50 -07:00
shockrah fcf7ded218 Removing docker resources for now
Migrating to terraform for better state control
2025-04-23 22:14:05 -07:00
shockrah b68d53b143 Opting for an example minio setup over filebrowser 2025-04-16 21:00:39 -07:00
shockrah 3c6bc90feb health container and filebrowser container now active
Configuration needed at this point however
2025-04-16 20:28:48 -07:00
shockrah 3521b840ae Seperating the roles of basic infra requirements and docker service requirements into seperate roles
With this we have a working proof of concept for a proper simple docker host
2025-04-16 18:25:24 -07:00
shockrah 5f10976264 Docker now setup with ansible 2025-04-16 17:34:03 -07:00
shockrah 10e936a8da Basic docker setup verified by ansible-lint locally 2025-04-16 14:55:02 -07:00
shockrah 8bbaea8fd9 Simple admin user setup on a clean buntu machine 2025-04-11 02:43:22 -07:00
shockrah d39e0c04e5 Adding health to games selector set 2025-02-10 22:11:09 -08:00
shockrah b99525955e Swapping health pod to admin-services 2025-02-10 22:10:46 -08:00
shockrah 9b6f9b6656 Fixing tag issues with pod selector 2025-02-10 22:10:02 -08:00
shockrah f2c4506245 separating game and admin service node pools with pods and what not 2024-12-19 01:28:44 -08:00
shockrah ac11487feb removing hard coded env vars in game servers 2024-12-18 23:47:32 -08:00
shockrah ee23406f49 admin services namespace, pods, and services 2024-12-18 20:42:40 -08:00
shockrah 6e4982fffd Fire wall rules for admin-services 2024-12-18 20:42:10 -08:00
shockrah f5f670e5f2 Slowly prepping dev tool to find admin services too 2024-12-18 20:11:27 -08:00