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 |
|
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 |
|