Это видео недоступно.
Сожалеем об этом.
It's now a UI for Ansible, Terraform and more! // Semaphore
- Добавить в
- Мой плейлист
- Посмотреть позже
- Поделиться
Поделиться
HTML-код
Размер видео:
- Опубликовано: 4 сен 2024
Комментарии • 40
Следующие
Автовоспроизведение
I automated EVERYTHING in my HomeLab // Kestra #2Christian Lempa
Просмотров 34 тыс.
Simple automation for all your Linux servers with AnsibleChristian Lempa
Просмотров 69 тыс.
Semaphore - отличная и простая UI для Ansible. Автоматизация!RomNero
Просмотров 17 тыс.
Daavudi - దావూదీ Video Song | Devara | NTR | Janhvi Kapoor | Koratala Siva | Anirudh | 27 SepT-Series Telugu
Просмотров 20 млн
Boston College vs. Florida State Game Highlights | 2024 ACC FootballACC Digital Network
Просмотров 165 тыс.
ALBUM TITLEThe Weeknd
Просмотров 245 тыс.
Marlon Wayans' Hollywood Stories & Mo'Nique Saying The Wayans Bros Stole Her Joke In White ChicksClub Shay Shay
Просмотров 1,5 млн
Why is everyone LYING?NeetCodeIO
Просмотров 273 тыс.
HTTP Polling vs SSE vs WebSocket vs WebHooksByteVigor
Просмотров 4,5 тыс.
Automating my Homelab with AnsibleJeff Geerling
Просмотров 338 тыс.
What's the ultimate terminal emulator? // Warp vs WaveChristian Lempa
Просмотров 75 тыс.
How One Line of Code Almost Blew Up the InternetKevin Fang
Просмотров 2 млн
Automate local Name Resolution with Terraform // DNS #2Christian Lempa
Просмотров 57 тыс.
These coding projects give you an unfair advantageJason Goodison
Просмотров 1 млн
Don't use local Docker VolumesChristian Lempa
Просмотров 174 тыс.
I forced EVERYONE to use LinuxNetworkChuck
Просмотров 508 тыс.
Willys 1942 года! Дозиметр зашкаливает!Combat Crew
Просмотров 74 тыс.
Кровожадный зверь или ласковая доча?🥹Я считаю не оправдыванно о ней так… а что думаете вы?Нравится?Мама Дзена
Просмотров 1,9 млн
Диплом черный уличный 😂Cadrol&Fatich
Просмотров 1,5 млн
Moto Trial vs Moto acrobática 🏁Red Bull en Español
Просмотров 1,9 млн
Qizim 89-qism (milliy serial) | Қизим 89 қисм (миллий сериал)Sevimli TV
Просмотров 998 тыс.
У ГОРДЕЯ ПОЖАР в ОФИСЕ!Дима Гордей
Просмотров 3,1 млн
Мартиросян ХАПНУЛ популярности #соболев #юмор #шоуволиИлья Соболев
Просмотров 87 тыс.
Triple Protein Sandwichalbert_cancook
Просмотров 3,6 млн
I really like where the Semaphore UI concept is going. Thank you for the video!
Me too! Thank you 😊
Hi Christian, thnx for this video, awesome as usual! But I do am curious what your opinion is on Semaphore vs Kestra?
IMO these two products arent really in the same category to even compare.
Thank you so much for doing a video on this and referencing the open source model. I just deployed this at work & plan to contribute & support them. This Ansible webUI is such a game changer!!! Great video & would love to see some cool Ansible or OpenTofu refresh videos. ✌🏻from Chicago.
Loving the Semaphore UI series. Can you make a video example about provisioning and setup of an AWS or other web service VM using SemaphoreUI?
I haven’t tried out AWS myself so probably that’s gonna be to hard right now I’m sorry
@@christianlempa thanks for the rep!
@@christianlempa Have you tried Semaphore UI cloud version?
been waiting for this video for ages
If you already have self-hosted GitLab instance, you might use it as remote HTTP backed for Terraform :p
This reduces the extra remote dependency on Hashicorp cloud.
That's a good idea :) I'll check it out!
For the state issue id just use seaweedfs or minio as a backend. Both just act in place of S3. Also worth noting something like atlantis layered in here would be nice as well. Although im not a huge fan of atlantis too much config per repo.
Also for your secretes management I use infisical
I see you are putting it all together.
For secrets and semaphore I'm using environment variables which support secrets
Nice video, this was something I wanted to see for a long time. Yet I wonder what is the benefit of using Semphore if we already have Kestra / Rundeck. I do think I still prefer Rundeck (or Kestra) over this, because Rundeck offer interface for filling the input (custom form) with predefined output.
I think also Semaphore have some form of inputs before the template is executed. they call it "Survey Variables". and before execution it will ask you for an input via web UI form. But you are not able to pre-fill these variables, you can add description next to the input.
Thank you for directing me to Redneck.
we cannot select inventory for bash ?
Looks nice and useful to run some stuff. But why not use a Gitlab integration with gitlab-runner and the pipelines, should be integrated much better. Gitlab can also handle Terraform states for you.
That's a good idea, but it's great to have some additional options :)
Hi Christian!
Kannst Du uns vielleicht zeigen, wie man Authentik in Semaphore nutzen kann?
Hello,
We have deployed semaphore as a docker container and it works as usual. But when we put it behind a nginx reverse proxy with location based routing (e.g. /semaphore), it seize to work. I requested for help in semaphore community discussion forum but didn't get any assistance yet. It will be really a great help to address the issue as I can't afford to have nginx web_root dedicated for semaphore as there are some other web based standalone or docker based containers are running on the same host behind same reverse proxy (e.g. grafana & portainer).
I'm curious how you setup passwordless authentication on authentik.
Did not find any video yet how to address groups in inventory . What if a task shall only apply to specific servers e.g. in inventory group?
Maybe I’m answering your question. I have recently discovered Semaphore which I use with Ansible. My Nagios Event Handlers I have not figured out how to input insert Survey Variables into my API call so I have been using limit in the API call instead.
Inside the Semaphore UI I prompt the runner for shadow vars that I plug into delegate_to in the playbook. You can put an inventory group name there
auto-approve option is there as a check-box while running the terraform but it is still asking for the approval/confirmation
Hope that’s gonna get fixed soon
I have tried to pass command line arguments to bash or python script. I could not get it to work. the command arguments (in bash $@), it always blank. Have you ever tried?
Maybe check if there are any known issues, from my side it works
Can you please make vedio on Semaphore webhook for bitbucket because bitbucket is not supporting custom headers option, Thanks
Thanks !!! :)
While i am still wondering where the untrusted certificate comes from (at 15:00 when you deploy port 80 and address port 443).
That's from my IngressController (using untrusted certs as default)
so it is really a problem of semaphore ui - it not provides any backend for storing the states or job artifacts
Im pretty sure that’s what I said in the video 🤔
Does it support preprocessing Terraform? For example, something that HCL doesn't support required me to generate Terraform code first. Will it be able to handle that? I think it can be done with bash or Ansible and just nest Terraform inside but I assume there are niceties in having the built-in Terraform handle it.
Also, side note. I don't get Kubernetes manifests inside Terraform. It seems unnecessary.