I automated EVERYTHING in my HomeLab // Kestra #2

  Рет қаралды 39,720

Christian Lempa

Christian Lempa

Күн бұрын

Пікірлер: 72
@jameskirk5914
@jameskirk5914 7 ай бұрын
this channel is criminally underrated
@christianlempa
@christianlempa 7 ай бұрын
Thank you :D
@jasonperry6046
@jasonperry6046 7 ай бұрын
I completely agree.
@kylerhella6251
@kylerhella6251 7 ай бұрын
I’ve basically learned how to be a sysadmin from watching this channel 😅
@glen_nz
@glen_nz 6 ай бұрын
Something I'd be keen to see is a video about storing credentials securely, whether it be a key or an actual password - and retrieving it within Kestra.
@weholmes5315
@weholmes5315 7 ай бұрын
Just watched your 2023 Homelab Tour where you shared your 100k Creator Award. And here you are on the brink of 200k! Next Award will be well deserved. Keep up the great work/fun. You are much appreciated 😊
@christianlempa
@christianlempa 7 ай бұрын
Thank you buddy ❤️ let's celebrate this on the next livestream :D
@guanche011
@guanche011 7 ай бұрын
Kestra looks cool, and it could combine a few tools I use professionally and at home. But, having no secrets manager and needing to taking everything down every time I need to add something is not an option. Paying for features is not a problem, but the only other tier next to 'free' is "talk to us". This is a really high barrier, while this is provided and managed in a free AWX setup. Also concurrency requires separate tasks in Kestra and writing extra domain specific YAML, which makes migrating more expensive.. Overall I'm not sold yet. The product looks cool, flashy (slick UI i must say), but these are show stoppers. Would have loved to play with shiny things though ;)
@BilalInamdar
@BilalInamdar 6 ай бұрын
Do u have any alternative in mind ? kindly suggest as i am also trying to evaluate the same.
@DreamerCze
@DreamerCze 7 ай бұрын
There is Event-drive Ansible now, that might be worth checking out.
@RealNeuronaut
@RealNeuronaut 7 ай бұрын
you should probably not circumvent permission problems by running the docker container as root... adding the following task after the local file creation does the trick just as well: - id: set_perm type: io.kestra.plugin.scripts.shell.Commands commands: - chmod 600 id_rsa
@berndeckenfels
@berndeckenfels 7 ай бұрын
If you automate it anyway, also manage the known hosts file with the server keys and not turn security in ssh off
@AlphaX66
@AlphaX66 7 ай бұрын
Does Kestra have a vault features to store secrets ? Inject SSH key in the container itself looks ok, but what about some other secret that you want to you use in the ansible playbook ? Do you really need to use the container environment variables each time you need to had a secret ?
@lvmeijer
@lvmeijer 7 ай бұрын
Enterprise only
@petrafied
@petrafied 22 күн бұрын
Please provide a link to the video for the Ansible tutorial mentioned at 12:00. I would like to generate an ssh key.
@christianlempa
@christianlempa 21 күн бұрын
kzbin.info/www/bejne/q4OUkJuifd2pnsUsi=roUbD47YZLRSq_1i
@mikephares5104
@mikephares5104 5 ай бұрын
Great video. Thanks you for your time. Will you look into Gitea for triggering Kestra?
@christianlempa
@christianlempa 5 ай бұрын
Maybe, I currently review GitLab self-hosted and Gitea, will take some time until the videos are coming out though
@mariotubelecce
@mariotubelecce 7 ай бұрын
it's basically jenkins with a nice interface and a paid option?
@cheebadigga4092
@cheebadigga4092 7 ай бұрын
kinda yea
@ramomammah
@ramomammah 5 ай бұрын
Is there a way to automate docker compose up using kestra?
@oneil1987
@oneil1987 4 ай бұрын
nice video, but how do I use ansible-galaxy in kestra? only with the galaxy I can manage my proxmox.
@sandeepreddy3994
@sandeepreddy3994 6 ай бұрын
Hello Christian, Loved your work…!!! i really appreciate it, It would be a great help, if you can show us how can i control the flow execution based on the exit code of previous tasks in kestra
@Mavo1989
@Mavo1989 7 ай бұрын
Not sure why your not just using jenkins..... free open source docker image and have full devops CI/CD pipelines and also utlise github/git actions and your branches and have proper devops pipelines.... honestly jenkins is the best answer
@gautambhatnagar4765
@gautambhatnagar4765 7 ай бұрын
Top right....
@mathesonstep
@mathesonstep 7 ай бұрын
I am now trying to decide between using this or Ansible Semaphore
@piyushanand4451
@piyushanand4451 5 ай бұрын
Hey Christian, your video is very helpful, but can you tell me how I can pass the password from the inventory only, I don't want to use key based authentication.
@antonkozyk
@antonkozyk 7 ай бұрын
How do you use your /app/scripts? What kestra type can be used?
@nagavenkataphanikumarkanch5827
@nagavenkataphanikumarkanch5827 6 ай бұрын
Hi can we connect windows servers to run some shell scripts from Kestra? Through ssh or ftp something like that
@leobrum7969
@leobrum7969 2 ай бұрын
Is it possible to configure multiple users on kestra open source
@christianlempa
@christianlempa 2 ай бұрын
Only in the enterprise version
@MelroyvandenBerg
@MelroyvandenBerg Ай бұрын
semaphore ui vs Kestra?
@corincorvus6679
@corincorvus6679 7 ай бұрын
So Kestra replaced your Ansible Semaphore Installation in a past Video?
@christianlempa
@christianlempa 6 ай бұрын
I'm still running Ansible Semaphore for testing, but most things I'm doing in Kestra now. Still some Ansible Semaphore content is planned for the future :)
@hcjkruse
@hcjkruse 7 ай бұрын
Cool, I Didn't know Kestra going to look into it. Would be nice if Kestra also could run helm charts and docker-compose files. Going to look into that. My first thought was, but I have a homelab git repo, but that was anwered quickly. But.... Do you have a separate set of disaster recovery playbooks in a remote backup etc that you can use to setup the machines to run all this just from the shell? All this automation looks cool but bootstrapping it again by hand would not be fun.
@laurentiusjudhianto6631
@laurentiusjudhianto6631 7 ай бұрын
Yes you can run helm and docker compose by utilizing the bash - shell. This is the way to use Kestra if there is no plugin for it.
@glen_nz
@glen_nz 5 ай бұрын
Have you figured out how to run the docker compose file without root as per the comment inside of the file Kestra makes available on their github?
@christianlempa
@christianlempa 5 ай бұрын
Not yet, but honestly I haven't looked much into it
@cheebadigga4092
@cheebadigga4092 7 ай бұрын
very nice! The error about the key files being too open worries me though. The correct permissions of id_rsa is 0600, so you could try to chmod it right before the ansible-playbook command. I'd be interested if that works.
@christianlempa
@christianlempa 7 ай бұрын
I tried that, but didn't work for me. Maybe I just made a mistake 🙈
@Danielo515
@Danielo515 7 ай бұрын
What I want is a nice way to execute playbooks against custom servers in a nice UI
@johngleeson7919
@johngleeson7919 7 ай бұрын
What, in your opinion, is the inflection point between time spent doing a task vs time spent automating a task? This video is cool, just wondering what your thoughts are, given in an enterprise environment, you'd typically spend a lot of time automating something that'll be reused many times. In a homelab setting, that's not necessarily the case, but you do get the opportunity to learn without the ramifications of breaking a "real" production environment.
@christianlempa
@christianlempa 7 ай бұрын
That's a great question, I've recently covered that in my livestream, how useful is automation really in a HomeLab. Because you can argue it's wasting time :) again maybe that recording might be interesting for you
@Glatze603
@Glatze603 7 ай бұрын
I prefer ansible and cronicle task scheduler for automating tasks in my homelab.
@dimitriclark9559
@dimitriclark9559 7 ай бұрын
Just what i needed, thank you!
@christianlempa
@christianlempa 7 ай бұрын
You are so welcome!
@VincentTubed
@VincentTubed 2 ай бұрын
cool stuff. and again, gitlab supports storing tfstate.
@christianlempa
@christianlempa 2 ай бұрын
That's one of the topics of my last gitlab terraform video! :)
@Reprint001
@Reprint001 7 ай бұрын
Looks powerful, but a bit OTT for my little homelab. I'm also already heavily invested in NodeRed for automating lots of things (like my Proxmox node backups to PBS). Interesting though. I can only learn so many things and this might be one too far. Also.. YAML makes me shudder.
@isaacaymerich2741
@isaacaymerich2741 7 ай бұрын
I'm tired to see more tools that are not solving anything, this is just another nice UI, you guys need to start learning nix, a real killer solution.
@MelroyvandenBerg
@MelroyvandenBerg Ай бұрын
Ps. don't use rsa key pairs anymore.
@BenReese
@BenReese 7 ай бұрын
Yeah.... I'm gonna have to watch this one about 6 more times.
@christianlempa
@christianlempa 7 ай бұрын
Hope you have fun :D
@HZGF
@HZGF 7 ай бұрын
AWX and terraform cloud with a self hosted runner make much more sense to me then trying to „rape“ kestra to do it in a less nice way 🤷‍♂️
@kimcosmos
@kimcosmos 7 ай бұрын
sure if you want to pay for Tower to get the terraform capability in AWX
@clarkkentgwapo1
@clarkkentgwapo1 6 ай бұрын
Deserve subs
@princemarkied8071
@princemarkied8071 4 ай бұрын
im screaming!
@mickolesmana5899
@mickolesmana5899 7 ай бұрын
huh so it is like airflow but more for infra
@keywal
@keywal 7 ай бұрын
The more of these videos you make the less respect I have for you. You’ve turned yourself again into an advertiser for your sponsors and in a few weeks it’ll be something else you have been using in your lab. I’m over it - cheerio
@avluis86
@avluis86 7 ай бұрын
Personally, I found it very helpful as I've been eyeing this product since recent discovery -- sure we may move away from it in the future but that is the point of a homelab in the first place -- trial all the things!!
@bubi352
@bubi352 7 ай бұрын
bye, bye!
@bluesquadron593
@bluesquadron593 7 ай бұрын
There is a solution for your problem, skip the content you don't like.
@maplenerd22
@maplenerd22 7 ай бұрын
I don't see this as a problem as long as he clearly states that this video is sponsored by the product.
@sloraris
@sloraris 7 ай бұрын
Advertising is why you get sponsored... Kinda the whole point. Good software and content costs time, and time is money. Sorry not everything is free.
@dus10dnd
@dus10dnd 7 ай бұрын
Ansible and Terraform are both Infrastructure as Code tools. Ansible is more focused on configuration management and Terraform is more focused on deployment. Terraform + Ansible = Terrible :)
@RuanBekker
@RuanBekker 6 ай бұрын
The only place I really use ansible lately is using Packer with the ansible provisioner to build AWS EC2 AMIs and then using the data resource to retrieve those amis when deoloying ec2. Works not too bad
@itslemonandrew
@itslemonandrew 7 ай бұрын
I want to disagree with the first part of the video that you need to run the commands in your project. With Semaphore that you talked about a while ago is made for this scenario.
@christianlempa
@christianlempa 7 ай бұрын
Semaphore could be an alternative to Kestra, but without anything like it, you have the same problem.
@avluis86
@avluis86 7 ай бұрын
I heard you like to automate so I automated your automation 🤖
@christianlempa
@christianlempa 7 ай бұрын
Haha :D
What is infrastructure as code? // Terraform Tutorial
30:24
Christian Lempa
Рет қаралды 36 М.
How to start your HomeLab journey?
17:32
Christian Lempa
Рет қаралды 138 М.
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
Getting Started with Kestra in 15 minutes
14:14
Kestra
Рет қаралды 11 М.
What's ACTUALLY running in my Homelab?
19:21
Hardware Haven
Рет қаралды 261 М.
My NEW HomeLab automation platform // Kestra
38:36
Christian Lempa
Рет қаралды 120 М.
More POWER for my HomeLab! // Proxmox
17:49
Christian Lempa
Рет қаралды 111 М.
You want a real Name Server at home? // DNS
32:31
Christian Lempa
Рет қаралды 283 М.
OAuth 2.0 and OpenID Connect (in plain English)
1:02:17
OktaDev
Рет қаралды 1,8 МЛН
Automate GitLab + Terraform (state file, and more)
28:06
Christian Lempa
Рет қаралды 18 М.
Automating my Homelab with Ansible
13:18
Jeff Geerling
Рет қаралды 348 М.
Using *HA* Kubernetes at home, was never so simple!
32:14
Christian Lempa
Рет қаралды 176 М.
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН