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! 👍
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.
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.
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 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.
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
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 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.
@ 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…
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.
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
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 :)
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! 👍
Haha, sounds much better this way ;) Thank you so much.
Love these type of videos, I'd much prefer self hosting then anyone else due to cost over time
Glad you enjoy them 🙏😊
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.
Thanks for the feedback! :)
No way . Just in time for my new homeland server . Thank you !
Awesome! :D
Hast du vor, von Terraform zu OpenTofu zu migrieren? Ein Video über die jeweiligen Vor- und Nachteile wäre, glaube ich, interessant.🤔
Auf jeden Fall! Ist für Januar nächstes Jahr geplant 😊👍
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.
I have the same issue, the existing providers seem to be quite underwhelming.
Try bpg/proxmox I like it much more personally
awesome explanation, your expertise is top notch. A suggestion; please go slow while explaining.👍
That makes sense idea, btw The content is better discussed more deeply on-premise k8s setup
Very cool! I need to do this.
Nice! :D
this is it
thanks christian
Thanks 😊
Have you tried OpenTofu instead of Terraform? When Terraform stopped being open-source OpenTofu was created and is now part of the Linux Foundation.
Not yet, but it's on my list for next year! :)
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?
No, I've just done it manually
Great video again Christian! Will you be replacing kestra with gitlab runners?
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.
@@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.
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
Awesome! Wazuh reports many events from the clients, I'm not sure though about VPNs...
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.
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.
@@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.
@ 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…
What is the tool you are using to display diagrams on 17:59 ? Great video ! Thx
It’s Excalidraw
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.
Thanks! I'm working on another video about Gitea, that will be a nice alternative to GitLab :)
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
btw the video as always thoroughly explains the matter. Well
Thank you so much for your idea! :) Sorry, I'm not good with tracking where I got inspiration from 😥
@@christianlempa no worries, it's a GitLab feature, so at the end of the day it's their idea
Are you no longer using GitHub? Or is it specifically for internal use?
I'm planning to still use it for my public repos, so just for my internal stuff :)
Schaut interessant aus, aber es ist mir einfach zu hoch. Wo anfangen ? stellt sich mir die Frage
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 :)
wazuh is good ive deployed it, but its very very manual.
It’s awesome, but we need more tutorials to make it actually useful ;)
hmm now I want to switch from gitea lol
damn 😂 btw gitea is nice too! But gitlab has some really cool features
Gitea is superior :D
Erster 😂