Commit Graph
100 Commits
Author SHA1 Message Date
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
shockrah 6d642a7359 Renaming default pool var 2024-12-16 00:05:08 -08:00
shockrah 7a41d033b5 removal of immich dns record 2024-12-15 22:30:07 -08:00
shockrah 280a1f7a87 Updating dns with public record stuff 2024-12-15 22:29:37 -08:00
shockrah 90c61d7c00 Fixing the heredoc issues and removing the old immich server 2024-12-15 22:24:35 -08:00
shockrah ad0f3e6089 configurable setup but not working for setup with minecraft rn 2024-12-10 20:02:46 -08:00
shockrah f9c73b1e4a Exposing sample 'game' port correctly now 2024-12-10 18:00:26 -08:00
shockrah 5d03f6b218 Fixing port finding script 2024-12-10 17:59:48 -08:00
shockrah 7f2ee6d35b Cheeky script to pull IP's out from the cluster w/ ports
Good poc of how to get game server
connection info that we will provide to a bot/user
2024-12-08 18:30:06 -08:00
shockrah a4a1d55a53 Dynamically creating the pods/services
Allows us configurize everything w/ json later
2024-12-08 18:29:15 -08:00
shockrah bf812cce4c Adding variable structure for the new game_server config 2024-12-08 18:28:34 -08:00
shockrah abf3297498 Example nodeport based service now done 2024-12-08 15:54:14 -08:00
shockrah 52e8c56682 Fixing constantly changing cluster fire wall group id 2024-12-08 14:06:32 -08:00
shockrah c50deddf53 Merge branch 'master' of ssh://git.shockrah.xyz:2222/shockrah/infra 2024-12-08 13:41:47 -08:00
shockrah 6ab49d1b28 init option to build script 2024-12-08 13:40:56 -08:00
shockrah 68acbe2842 Updating the dns with a new test entry 2024-12-08 13:40:31 -08:00
shockrah a6dc2da7be Version bumps for a fresh k8s cluster for stuff 2024-12-08 13:16:42 -08:00
shockrah d483f5ed72 Updating system packages playbook 2024-11-05 16:08:09 -08:00
shockrah e759802ce6 Fixing syntax error 2024-09-29 21:49:49 -07:00
shockrah f141a42689 idk bro 2024-09-29 21:49:06 -07:00
shockrah fba534b9df Checking with ansible ling 2024-09-29 21:46:35 -07:00
shockrah 3779d53810 Playbook cleanup for html-deployer setup 2024-09-29 18:05:27 -07:00
shockrah 16c0e5ee98 html-deployer setup with keys 2024-09-11 21:22:25 -07:00
shockrah 8f18ff8c85 Creating the html-deployer user for web deployment stuff over ssh 2024-09-11 21:22:25 -07:00
shockrah c2099e2133 Secops workflow and docker removal 2024-09-06 18:46:28 -07:00
shockrah be13e9e71f Moving ansible playbook stuff to its new resting place 2024-08-17 16:24:41 -07:00
shockrah 2ec74d8b85 Deprecating old stuff that isnt used anymore 2024-08-17 16:19:28 -07:00
shockrah cbdfe05111 Updating readme to current day 2024-08-17 16:08:21 -07:00
shockrah c8e8b7d01a Fixing typo 2024-08-17 16:03:05 -07:00
shockrah 11a7fcecf4 Fixing example job 2024-08-17 16:01:32 -07:00
shockrah 01cf3c3269 New readme 2024-08-17 16:00:03 -07:00
shockrah 1299ed3b97 New docker compose with the gitea runner 2024-08-16 16:39:05 -07:00
shockrah 6cdac60353 fixing path 2024-08-05 21:34:37 -07:00
shockrah 5e748be5f0 retrigger demo 2024-08-05 21:07:38 -07:00
shockrah b5b73a9cf0 testing gitea workflow 2024-08-05 20:04:06 -07:00
shockrah 5b6c747d9c Encryption set for new git server 2024-08-03 16:14:49 -07:00
shockrah 7947e3791c Updating ports and readme 2024-08-03 16:04:08 -07:00
shockrah 2a9f876b85 New firewall rule for gitea ssh 2024-08-03 15:57:27 -07:00
shockrah 8b143f6be0 Simple docker compose and setting up git.shocrah.xyz domain 2024-08-03 15:25:06 -07:00
shockrah d410112831 Docker compose has a proper gitea container with basic host containers setup 2024-07-29 02:53:01 -07:00
shockrah 1079dc7bb8 setting up docker-compose and other things now 2024-07-29 01:34:00 -07:00
shockrah 5ad17d66a6 proper ssh setup now 2024-07-28 23:37:44 -07:00
shockrah 25923dffa9 git them plans tf out the repo 2024-07-26 16:42:13 -07:00
shockrah 86da75aaf2 commiting defunct project for now 2024-07-26 16:38:57 -07:00
shockrah 67debbdb1c INgress controller 2024-06-24 23:46:53 -07:00
shockrah 3bb611548d idk loadbalancer works now with cname i guess 2024-06-24 23:04:41 -07:00
shockrah 2df78721e4 Config added to plan generation in outputs 2024-06-24 20:52:31 -07:00
shockrah fb2350077e Build script that doesnt totally suck IG 2024-06-24 20:44:21 -07:00
shockrah b6e3010126 labeling static vultr hosts 2024-06-11 22:47:26 -07:00
shockrah 5d93ff8295 Sample cluster and pods 2024-05-29 23:27:43 -07:00
shockrah 0e2eb430a5 Deprecating old stuff and bringing in new tf managed cluster content 2024-05-29 22:29:22 -07:00
shockrah d846700f96 Not managing our own dns in this project 2024-05-29 21:11:08 -07:00
shockrah 80c1c1eba1 Bumping kubernetes cluster version 2024-05-27 17:53:54 -07:00
shockrah a13c3da0d4 removing fluff 2024-05-27 16:53:35 -07:00
shockrah c10174c32d Configuration for immich server 2024-05-22 20:26:54 -07:00
shockrah f2b066b408 REmoving emojis as a dummy commit to trigger sast 2024-05-04 19:29:04 -07:00
shockrah 670007e618 Fixing typo in stagse marker 2024-05-04 19:17:56 -07:00
shockrah ff504afa8e Moving to correct directory 2024-05-04 19:08:17 -07:00
shockrah d6881fbb30 Adjusting sast 2024-05-04 19:07:39 -07:00
shockrah 20c7be6ff4 Enabling sast 2024-05-04 19:04:51 -07:00
shockrah 5abcff70ec moving deprecated things to it's own folder 2024-05-04 18:58:51 -07:00
shockrah 6203f355b2 removing networking and security groups 2024-05-04 18:41:55 -07:00
shockrah eeb4295984 Hardening ssh configs a little bit 2024-04-28 23:12:08 -07:00
shockrah 702cc02edd Note about the cluster being shutdown 2024-04-28 22:11:55 -07:00
shockrah 3c243fe98b Renaming as a catch all for securing open services a bit more 2024-04-28 22:08:43 -07:00
shockrah 509a025406 Removing alpha-lb references 2024-04-28 21:34:36 -07:00
shockrah d7038e26b9 Adding firewall stuff 2024-04-28 21:31:59 -07:00
shockrah 2133c1ff3e certbot installation 2024-04-28 21:25:20 -07:00
shockrah 34923bd5b7 Lest encrypt basic playbook for setup 2024-04-28 21:25:03 -07:00
shockrah 31f558c4bf flipping dns over to the vultr host 2024-04-28 21:23:45 -07:00
shockrah 485890e961 proper nginx base configurations 2024-04-28 16:46:54 -07:00
shockrah dffccd4b86 Playbooks for fire wall and refreshing nginx 2024-04-28 16:46:30 -07:00
shockrah 5905deb319 Merging playbooks 2024-04-27 18:47:30 -07:00
shockrah 3a6cf70062 Website files all pulled 2024-04-27 18:40:42 -07:00
shockrah 3ae1c32cff Keys are working properly now 2024-04-27 18:22:06 -07:00
shockrah b641368c0a Getting creds from output 2024-04-27 17:51:14 -07:00
shockrah fb960b2f1f Reader account for vultr host 2024-04-27 17:44:13 -07:00
shockrah 7f26b72190 Pull down script for s3 2024-04-27 16:19:22 -07:00
shockrah f87cc90d9e Setting base aws cli to pull files from s3 2024-04-20 13:45:07 -07:00
shockrah c09dd6203f Streamlining setup of nginx base requriements 2024-04-20 13:23:24 -07:00
shockrah 7edf24ba20 CLeaning out old method things 2024-04-20 12:49:46 -07:00
shockrah eed48aa32f moving playbooks 2024-04-16 21:47:25 -07:00
shockrah 8870fb1973 local tests passing now, nginx proxy working as expected without configs 2024-04-16 21:33:19 -07:00
shockrah 5337fabe17 Setting up all nginx websites on the host 2024-04-16 20:37:47 -07:00
shockrah 31795ea6d9 Site configs 2024-04-16 20:27:54 -07:00
shockrah 4fd20a9136 Simple test playbook to confirm things are working as expected 2024-04-15 20:17:54 -07:00
shockrah 1c6fe055f7 Adding a way of getting the ssh key out for now 2024-04-15 18:34:41 -07:00
shockrah cd42d0c281 nginx setup with anisble 2024-04-15 17:58:23 -07:00
shockrah fbad8e3a64 Using openssh format for ssh key pub 2024-04-14 18:16:46 -07:00
shockrah e2fdfd3c6f Adding ssh key to the host on creation 2024-04-14 18:08:09 -07:00
shockrah 812a4b686f Base configuration for a small host to hold all the website file stuff 2024-04-14 17:33:05 -07:00
shockrah 0a9aad30fb Cluster configuration with working TLS for 1 domain but not two 2024-03-24 13:41:55 -07:00
shockrah 61439ca1a1 Removing cluster since project is super backlogged right now 2024-03-24 13:41:21 -07:00
shockrah 219bd2c97d remove fluff 2024-02-28 18:53:23 -08:00
shockrah 60667f1ef0 Common tls configuration setup however I cant load the new domain with it 2024-02-27 23:38:41 -08:00
shockrah ba05bb6e2c Incorporating parameterized lb ip 2024-02-27 23:05:46 -08:00
shockrah 76a47b55a1 parameterizing load balancer public ip 2024-02-27 23:04:59 -08:00
shockrah 39982e516d Sample secondary configuration for another website 2024-02-27 21:14:12 -08:00