Automate GitLab + Terraform (state file, and more)

  Рет қаралды 18,948

Christian Lempa

Christian Lempa

Күн бұрын

Пікірлер: 53
@webmaks
@webmaks 29 күн бұрын
best english language and simple it words i'd ever listen!!! Thank you too much!!!🔥🔥🔥
@christianlempa
@christianlempa 28 күн бұрын
😊 thank you!
@nathanielsmith5566
@nathanielsmith5566 2 ай бұрын
Your not lazy, your efficient! Automation is the way forward in Cyber Security and Technology. Yes, you still need to do the manual in the interim so you are not losing out on that front. Excellent content and keep up the good work! 👍
@christianlempa
@christianlempa 2 ай бұрын
Haha, sounds much better this way ;) Thank you so much.
@howardleen4182
@howardleen4182 2 ай бұрын
Love these type of videos, I'd much prefer self hosting then anyone else due to cost over time
@christianlempa
@christianlempa 2 ай бұрын
Glad you enjoy them 🙏😊
@yordanpetrov8345
@yordanpetrov8345 2 ай бұрын
No way . Just in time for my new homeland server . Thank you !
@christianlempa
@christianlempa 2 ай бұрын
Awesome! :D
@Loapu
@Loapu 2 ай бұрын
Hast du vor, von Terraform zu OpenTofu zu migrieren? Ein Video über die jeweiligen Vor- und Nachteile wäre, glaube ich, interessant.🤔
@christianlempa
@christianlempa 2 ай бұрын
Auf jeden Fall! Ist für Januar nächstes Jahr geplant 😊👍
@davemeech
@davemeech 2 ай бұрын
Will definitely be referencing this video when I FINALLY pick up the starter hardware to start a homelab. Setting up a private gitlab repository and managing infrastructure through terraform was exactly what I was planning. We use gitlab to manage our terraform state files at work, and are thrilled to not have to use terraform cloud, or worse, the manual S3 approach. I wouldn't mind seeing a terraform cloud video, just to see what it entails as far as ease of use and how the experience compares.
@christianlempa
@christianlempa 2 ай бұрын
Thanks for the feedback! :)
@LiteLotus
@LiteLotus 2 ай бұрын
I would love to see how you do proxmox provisioning. i hate the telmate/proxmox provider because it feels so limiting as the values you provide arent the same ones you get out.
@OliverSchwarz-lz7rw
@OliverSchwarz-lz7rw 2 ай бұрын
I have the same issue, the existing providers seem to be quite underwhelming.
@JarrekMaar
@JarrekMaar 2 ай бұрын
Try bpg/proxmox I like it much more personally
@luckyw6748
@luckyw6748 2 ай бұрын
Have you found a way to configure the icons of users/projects through terraform? I am currently following your video and saw that you had icons, or are they added manually?
@christianlempa
@christianlempa 2 ай бұрын
No, I've just done it manually
@nicolasfouillet7559
@nicolasfouillet7559 2 ай бұрын
What is the tool you are using to display diagrams on 17:59 ? Great video ! Thx
@mihaiioanturcu2631
@mihaiioanturcu2631 2 ай бұрын
It’s Excalidraw
@fahmihidayatullah478
@fahmihidayatullah478 2 ай бұрын
Great video, I exiceted to try on my labs. I curious about wazuh, I have a device with Wazuh installed, will all activities be recorded, including logging into several VPNs? Thank You
@christianlempa
@christianlempa 2 ай бұрын
Awesome! Wazuh reports many events from the clients, I'm not sure though about VPNs...
@daro_
@daro_ Ай бұрын
How much ram memory does GitLab consume on your side ? Compared to Forgejo (which is like 2 GB of ram?) it took 5-6 GB - that is after turning off several features. For small homelabbers this might be a lot.
@christianlempa
@christianlempa Ай бұрын
It's somewhat around 5-6GB, which is insane :D But for smaller environments I'll have a solution. New video is already planned on Gitea.
@daro_
@daro_ Ай бұрын
@@christianlempa Are you familiar with Forgejo? It is a fork of Gitea which was created after Gitea was taken by a profit company. I'm asking cause there's very little content about Forgejo to be honest.
@christianlempa
@christianlempa Ай бұрын
@ I had a brief look but didn’t deploy it yet. Maybe I’ll add a small section in my Gitlab vs Gitea video about forgejo but I think it’s a bit too early to make a final conclusion, whether it’s better to use forgejo over gitea, we’ll see…
@project_mini_hero
@project_mini_hero 2 ай бұрын
Great video again Christian! Will you be replacing kestra with gitlab runners?
@christianlempa
@christianlempa 2 ай бұрын
Thank you! :) No, that's not planned, in fact I want to integrate GitLab into Kestra using Webhooks but that's a topic for a future video.
@project_mini_hero
@project_mini_hero 2 ай бұрын
@@christianlempa thanks for replying. Glad to hear because I have implemented Lester into my stack because of your videos on it and was wondering if you were moving away.
@baguwes
@baguwes 2 ай бұрын
this is it thanks christian
@christianlempa
@christianlempa 2 ай бұрын
Thanks 😊
@goodcitizen4587
@goodcitizen4587 2 ай бұрын
Very cool! I need to do this.
@christianlempa
@christianlempa 2 ай бұрын
Nice! :D
@hardikdesai24
@hardikdesai24 Ай бұрын
awesome explanation, your expertise is top notch. A suggestion; please go slow while explaining.👍
@iamutba
@iamutba 2 ай бұрын
Are you no longer using GitHub? Or is it specifically for internal use?
@christianlempa
@christianlempa 2 ай бұрын
I'm planning to still use it for my public repos, so just for my internal stuff :)
@yusranad
@yusranad 2 ай бұрын
That makes sense idea, btw The content is better discussed more deeply on-premise k8s setup
@manuelthallinger7297
@manuelthallinger7297 2 ай бұрын
Schaut interessant aus, aber es ist mir einfach zu hoch. Wo anfangen ? stellt sich mir die Frage
@christianlempa
@christianlempa 2 ай бұрын
Am besten mit GitLab, du musst ja nicht die self-hosted variante nehmen, geht auch mit GitLab in der Cloud. Und dann am besten mal ein zwei Terraform tutorials von mir anschauen :)
@johnvillalovos
@johnvillalovos 2 ай бұрын
Have you tried OpenTofu instead of Terraform? When Terraform stopped being open-source OpenTofu was created and is now part of the Linux Foundation.
@christianlempa
@christianlempa 2 ай бұрын
Not yet, but it's on my list for next year! :)
@DillPL
@DillPL 2 ай бұрын
20:09 - in the past you've been using Terraform Cloud for this, but thought it would be much more amazing to use GitLab ? Actually 2 months ago in the comments under video about Semaphore UI, I've suggested you to use GitLab for storing tfstate. And you said you'll check it out. But apparently it's a whole new idea of yours :D What a coincidence. Another idea to borrow: setting up a GitLab instance through Terraform from scratch, but Terraform is executed on GitLab CI runners (self-hosted or cloud). Classical chicken-egg problem, similar to setting up ArgoCD on a cluster managed by ArgoCD. That's going to be fun one :p
@DillPL
@DillPL 2 ай бұрын
btw the video as always thoroughly explains the matter. Well
@christianlempa
@christianlempa 2 ай бұрын
Thank you so much for your idea! :) Sorry, I'm not good with tracking where I got inspiration from 😥
@DillPL
@DillPL 2 ай бұрын
@@christianlempa no worries, it's a GitLab feature, so at the end of the day it's their idea
@guanche011
@guanche011 2 ай бұрын
Great exercise for building skills in this particular tool, but for this use-case overkill. It's also important to judge whats overkill in a work environment. There are more ways to Rome. Awesome tutorial and demo though.
@christianlempa
@christianlempa 2 ай бұрын
Thanks! I'm working on another video about Gitea, that will be a nice alternative to GitLab :)
@nigelnovelo279
@nigelnovelo279 2 ай бұрын
wazuh is good ive deployed it, but its very very manual.
@christianlempa
@christianlempa 2 ай бұрын
It’s awesome, but we need more tutorials to make it actually useful ;)
@enderst81
@enderst81 2 ай бұрын
hmm now I want to switch from gitea lol
@christianlempa
@christianlempa 2 ай бұрын
damn 😂 btw gitea is nice too! But gitlab has some really cool features
@LiteLotus
@LiteLotus 2 ай бұрын
Gitea is superior :D
@weirdonerd6396
@weirdonerd6396 2 ай бұрын
Erster 😂
I automated EVERYTHING in my HomeLab // Kestra #2
30:56
Christian Lempa
Рет қаралды 39 М.
Some *EASY* Kubernetes Projects for beginners
14:40
Christian Lempa
Рет қаралды 33 М.
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 62 МЛН
Self-host your own Git platform! // GitLab
30:51
Christian Lempa
Рет қаралды 28 М.
Terminal tools for IT pros
22:25
Christian Lempa
Рет қаралды 34 М.
Self-host your own Git platform! // Gitea Tutorial
24:35
Christian Lempa
Рет қаралды 21 М.
8 Terraform Best Practices that will improve your TF workflow immediately
8:57
Automate Homelab Deployment With Terraform & Proxmox
26:22
Jim's Garage
Рет қаралды 72 М.
Automate Your Proxmox Setup with Terraform - A Step-by-Step Guide! #20
19:48
Tech - The Lazy Automator
Рет қаралды 19 М.
Docker always up to date! (and more) Renovate Tutorial
30:22
Christian Lempa
Рет қаралды 12 М.
NAS OS Showdown! // TrueNAS vs Unraid
18:08
Christian Lempa
Рет қаралды 41 М.
Secure your HomeLab for FREE // Wazuh
33:59
Christian Lempa
Рет қаралды 83 М.
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН