Commit Graph
100 Commits
Author SHA1 Message Date
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
shockrah 57a7642ad7 Cleaning up k8s config files for now 2024-02-27 18:50:09 -08:00
shockrah a948901e0f Sample files 2024-02-21 23:19:28 -08:00
shockrah 61e2a8d2aa Working sample project with full tls and nginx container 2024-02-21 23:13:40 -08:00
shockrah 5409586c18 Slowly building proper cluster 2024-02-21 22:57:08 -08:00
shockrah c395709c65 Updating k8s version and adding var value for lab_domain 2024-02-19 16:51:49 -08:00
shockrah 2cd95902a5 removing old dns iam things while new testing domain populates ns servers on vultr 2024-02-19 16:51:19 -08:00
shockrah f896e9a3ff project template 2024-02-18 19:26:27 -08:00
shockrah 5bd1f53222 fixing container spec in sample deployment 2024-02-09 15:36:53 -08:00
shockrah b71182d910 Creating user for DNS updates from K8s cluster 2024-02-04 21:09:15 -08:00
shockrah f60c5b9a35 Sample deployment of simple nginx pod 2024-01-17 21:17:25 -08:00
shockrah 3e149c43ef Tracking 6443 for kubectl 2024-01-17 21:06:25 -08:00
shockrah cb065d22f2 Firewall and provider version bump 2024-01-16 19:49:52 -08:00
shockrah 31cee5a125 Base configuration for building an empty cluster with one node 2024-01-16 19:07:55 -08:00
shockrah 8a66a04337 Base configuration for settingup vke 2024-01-16 16:05:38 -08:00
shockrah 69d75cdb2d Lab folder created 2023-11-28 21:41:15 -08:00
shockrah f0e815e9cb Ignoring sensitive tfvars file 2023-11-28 21:21:55 -08:00
shockrah bf00b3482d Basic skeleton for new gitea server ( not provisioned yet ) 2023-11-27 22:28:06 -08:00
shockrah 4f3d1a090e Simple outline for services I want to support going foward 2023-11-27 18:16:31 -08:00
shockrah 4840955361 Simple docs for future git server 2023-11-27 17:53:31 -08:00
shockrah 175ae5f1e5 Explicity setting max percent value on nginx 2023-10-30 22:28:38 -07:00
shockrah 49be08d169 Adding mx records for temper@temper.tv email 2023-10-27 17:58:23 -07:00
shockrah 1fe7ccc898 Moving dns records to mail server configuration 2023-10-21 00:00:46 -07:00
shockrah 19e42bf778 adding dns entries that would be required for miab server 2023-10-20 23:54:42 -07:00
shockrah a681d29457 Fixing reverse dns infra now setup and working to receive emails 2023-10-20 18:08:55 -07:00
shockrah 488722aaff Creating mail.shockrah.xyz dns records 2023-10-20 16:54:33 -07:00
shockrah 8aee1483fc Fixing group_id issue and missing quotes 2023-10-20 15:09:23 -07:00
shockrah e8dec5a6d8 Start of docs for mail server code 2023-10-20 15:04:14 -07:00
shockrah 69b8ad8a50 Sec configuration with ssh keys 2023-10-20 15:03:05 -07:00
shockrah 6f8d8abd15 Fargate readme 2023-10-16 21:00:16 -07:00
shockrah ba38a0d9c9 Adding back resume.shockrah.xyz to LB endpoints 2023-10-07 15:01:28 -07:00
shockrah 7a388534f1 Cleaning up roles 2023-10-06 22:30:24 -07:00
shockrah 8298dbb4f7 Addig temper.tv conf to docker image' 2023-10-06 00:16:29 -07:00
shockrah 4a210404bb Adding temper.tv cert 2023-10-06 00:09:24 -07:00