This web UI for Ansible is so damn useful!

Поделиться
HTML-код
  • Опубликовано: 23 ноя 2024

Комментарии • 377

  • @csgrullon
    @csgrullon Год назад +47

    Excellent video.
    As you mentioned, it would be nice to have a video about GIT and the differences between github and gitlab, also selfhosted options like gitea.
    So far your content is rock solid and already a source of knowledge that i use for reference on my homelab adventures.

  • @benjaminshtark5977
    @benjaminshtark5977 Год назад +4

    i used this about 6 years ago in its very early beta-alpha version :D
    nice to see it matured so much..

  • @kgottsman
    @kgottsman Год назад +19

    This is exactly what I have been looking for... Now my week is booked for Ansible.

  • @legooos
    @legooos Год назад +5

    Wonderful, this video is just as I got into Ansible. I would really love a video on Git with specifics for the Ops guys, how does it improve the usual processes

  • @tomstechnews
    @tomstechnews Год назад +12

    Great vid. Thank you. Exactly what I was searching for! A github tutorial vid would be very helpful for homelab networkers, engineers and hobby it-fans!

  • @hitechredneck6366
    @hitechredneck6366 Год назад +2

    Thanks for the demo/review of Semaphore. Have heard of it, but not used it. Will have to give it a look for home use. It does appear to be something of AWX-lite.

  • @stone22121978
    @stone22121978 Год назад +2

    Deine Videos und deine Arbeit liefern so viel Mehrwert. DANKE CHRISTIAN !

  • @mistakek
    @mistakek Год назад +3

    Thanks for this. I stumbled upon this the other week and was something I wanted to setup, and hoped would be easier to use ansible with. Also a big yes please to a nice git tutorial, that would be fantastic.

  • @TravisNewton1
    @TravisNewton1 Год назад +2

    Thank you for sharing this! For awhile, I was using AWX and then switched to Rundeck when AWX moved to requiring k8s. But while Rundeck is great and I love it, it's a little overkill. This fits the bill perfectly!

    • @B_vids
      @B_vids 11 месяцев назад

      I have been running semaphore for over a year and it’s been rock solid in terms of executing scheduled tasks and it’s very light weight. However it has a few annoying bugs that haven’t been fixed that impact me so I’m actually evaluating rundeck. I also like that rundeck can do more than just ansible but hate that it uses Java and takes 2 GB of memory out of the box with no tasks running. That’s like 4x the memory of my next most memory hungry container. It feels bulky to run in docker which is a shame.

  • @billramsey5252
    @billramsey5252 Год назад +22

    Great video as always! And YES. I would LOVE a GIT tutorial. I still have not fully wrapped my head around that!

  • @zombrix9490
    @zombrix9490 Год назад +3

    Yes pleasee, I would really like a video on gitops explaining basic concepts (maybe with demos). Also Nomad, there aren't many videos about it

  • @h3ct0rjs
    @h3ct0rjs Год назад +2

    Thank you, this was useful. I don't use too much UIs but this is really cool.

  • @brunosolothurnmann9205
    @brunosolothurnmann9205 Год назад +6

    A GIT tutorial would be very helpful. Had problems to integrate it with Ansible.

  • @johnjbateman
    @johnjbateman Год назад

    I have been putting off Anisble. Until now. Thanks Christian!

  • @JonathanMarocco
    @JonathanMarocco Год назад +10

    as always, ever so informative and aspiring for us, homelab admins... Thanks, Chris. Keep up the great work 👍

  • @davidkamaunu7887
    @davidkamaunu7887 Год назад +2

    Awesomeness! Thanks for the very useful presentation Christian. Ansible is so powerful and useful.

  • @DanielRolfe
    @DanielRolfe Год назад

    This is something that’s been on my “to look into” list for about a year now , thanks for the video

  • @emdlv
    @emdlv Год назад

    Hi Chris... YES absolutely... We all would LOVE you do a tutorial on GIT... Please !!!

  • @jamallmahmoudi9481
    @jamallmahmoudi9481 11 месяцев назад

    Hi, Christian
    Unfortunately, since Red Hat has been taken over by IBM, it is no longer possible to use Red Hat products. Especially Ansible Tower, but this semaphore looks very good and has good features
    You also showed this in the best possible way
    Thank you very much🙏👌🙏👌💪

  • @lucamotterle
    @lucamotterle Год назад

    I’m using it from the last year. Great tool for sysadmins and devops teams 👍

  • @aceisastud
    @aceisastud Год назад +1

    Seems almost like an AWX/Ansible Tower light version. Nice video as always. Thanks for all you do for us!

  • @user-ue4jf8fw3m
    @user-ue4jf8fw3m Год назад +3

    Great video, I would also love to see a "Git for Sys Admins" type video!

  • @chrisgrigor1234
    @chrisgrigor1234 Год назад +4

    Great video. I have used AWX (Ansible Tower open source) and also Rundeck as Ansible controllers before. All are great and have good features, but this looks very cool! Thanks for sharing Christian, I will try out for my home setup.

    • @KristianKirilov
      @KristianKirilov Год назад

      Sorry just wondering why you need both of them? AWX is not able to act as a controller?

    • @alakhniranjan716
      @alakhniranjan716 6 месяцев назад

      Sir, I am novice here what is your experience with AWX vs RunDeck vs this tool Semaphore?

    • @chrisgrigor1234
      @chrisgrigor1234 5 месяцев назад

      @@KristianKirilov Why do you need both? Because Rundeck is more than just a workflow tool, I use it to build AMI's, create infrastructure with Terraform, docker builds and anything that an admin can do I automate it, that's why.

  • @supriyosarkar5132
    @supriyosarkar5132 Год назад +5

    It's basically Jenkins/Gitlab Pipeline focused only on Ansible. Change my mind!!!

    • @cuneiformemx3563
      @cuneiformemx3563 Год назад

      Yes but with Maintained software and no legacy and vulnerable code…

  • @maxdiamond55
    @maxdiamond55 Год назад +4

    Great video Chris, a Git video would also be great. Thanks

  • @7rich79
    @7rich79 Год назад +2

    Very nice. This could be a great way to help a team of sysadmins not having to worry too much about routine tasks.
    And yes, I would like to see a video on git. 😅

  • @Equality-and-Liberty
    @Equality-and-Liberty Год назад +1

    Finally, I got everything up and running. However, it was not an easy task. Like others who experienced problems, i spend many hours to figure things out. The first problem was with the docker-compose file. I experienced a problem using the database that was installed with the docker-compose files. i already explained how i solved it. The second problem was the SSH connections with Github. First, i make my repository public so that i didn't need to use SSH. That seems to work. Second was the SSH connection to the target server. After hours i finally found out that you have to use the private and public generated keys of the container where you installed Semaphore and not of your Windows, MAC, or whatever machine where your browser is installed, because you are running Semaphore in a container. Once i figure that i was able to connect through SSH to Github and also to the target machine. You can copy the public key to the target machine with the SSH-copy command from the command line of your container after you generate a key. Last but not least, in the video Christian use VS code to move his playbooks to Github. He didn't mention that if you don't use VS-code or you don't know how to do it with VScode you can also do it in GitHub self by uploading it. I hope this helps.

    • @mohammedabdullahi5145
      @mohammedabdullahi5145 Год назад

      This is where I’m having trouble too. I suspected it has to be the keys generated from inside the container it’s running on not the host key. Are you able to explain this further? Need help understanding it more

    • @zacharyparadis6785
      @zacharyparadis6785 6 месяцев назад

      @@mohammedabdullahi5145 ever get any answers with that? having that problem now

  • @badasmonk3y
    @badasmonk3y Год назад +62

    Hi Chris, great video. Would you be able to cover Ansible AWX? I think it would be beneficial for the community since that project is used more in enterprise setups than this. Anything else keep up the great work love the vids.

    • @BenjaminArntzen
      @BenjaminArntzen Год назад +11

      AWX is also a total pain to host and use :)

    • @ThePswiegers
      @ThePswiegers Год назад +1

      @@BenjaminArntzen 2% less pain on rancher .... lol

    • @crackpippi
      @crackpippi Год назад +3

      @@ThePswiegers s/less/more/ 😞

    • @Gilgwathir
      @Gilgwathir Год назад +3

      Not sure whether AWX/Tower is worth the trouble in a homelab. It's intended for environments where auditing, enforcement, privilege seperation etc. are a concern. In a homelab you are usually the only one making changes, you know who screwed up, if something is wrong.
      You are provisioning the hardware, the VMs and containers, you write the configs etc. Although I sometimes whish for it, but no tool can protect me from my own stupidity. There's no one arround who knows better and AWX doesn't change that.
      It does solve one problem though: in a sufficiently hardned environment you don't want to do all the admin work from your workstation. You'll want to do that from a jump host. AWX/Tower can be that jump host, but just SSHing into a small VM, pulling the latest versions of your playbooks and running them by hand is way simpler.

    • @elrus0o
      @elrus0o Год назад +1

      @@BenjaminArntzen if you use the latest version of tower you can run with only one docker run command....AWX in latest version is another story

  • @horst.zimmermann
    @horst.zimmermann Год назад

    Thank you for this video. I am currently running ubuntu on my servers and managing updates with canonical landscape. This is exactly what i searched for because i am moving my servers from ubuntu to debian and needed an easy tool to automate my updates and some other tasks. As always a verry good and informative video. Vielen Dank

    • @christianlempa
      @christianlempa  Год назад +1

      Thank you so much! I'm glad you enjoyed watching it :)

  • @Babbili
    @Babbili Год назад +2

    8:04 "real IT guys should never work without Dark Mode" this is actually true 💯, i enjoy your videos more coz even the background behind you is dark 🌙

  • @ritchie1950
    @ritchie1950 Год назад

    I've used Semaphore for almost a year now, it lack some docs and some functions but other than that it is a nice GUI for Ansible playbooks. Note that i use it at work in small scale (for now). The server is easy to install and maintain, friendly GUI, nice to have the Ansible code in a repository (otherwise people just hack in the terminal/manual work).

  • @transatlant1c
    @transatlant1c Год назад

    This project has come a long way in the last couple years

  • @cristobalgonzalez2959
    @cristobalgonzalez2959 Год назад +2

    Thank U master…. I appreciate your videos 🎉🎉🎉

  • @FrontLineNerd
    @FrontLineNerd 3 месяца назад

    YES. Do the git video please. I got ansible working today and it blowing my mind. Having trouble integrating semaphore but I’ll get it.

    • @christianlempa
      @christianlempa  3 месяца назад +1

      I'll make more videos about Git in fall this year, stay tuned! :)

  • @djfirestorm1993
    @djfirestorm1993 Год назад +1

    Hi Christian,
    vielen Dank für diese geile Software.
    Meinen heutigen Arbeitstag habe ich damit verbracht, alle scripte umzubauen und Semaphore zu pflegen.
    Jetzt darf meine Endlosliste in RoyalTSX verschwinden

    • @christianlempa
      @christianlempa  Год назад

      Vielen Dank für deinen Support! Freut mich sehr dass dir das Video auch auf der Arbeit weitergeholfen hat 😊🙏

  • @alifiroozizamani7782
    @alifiroozizamani7782 Год назад +1

    Awesome video as usual.
    Thank you Chris🍻

  • @thedev2496
    @thedev2496 Год назад +4

    Great video as always !
    In a homelab setup, this is really great but in a professional context, the constraint of having the ansible binary on the semaphone server is so unfortunate.
    The flexibility to have a remote ansible runner is so much more powerfull and unlocks the ability to use different ansible versions.
    This is particularly useful when u have large teams that each maintain a bunch of playbooks and don't have the time or resources to all conform to a specific ansible version.
    Remote ansible runners also allows u to manage client infrastructure so much more easily.

    • @christianlempa
      @christianlempa  Год назад

      Thank you! I think the target group for Ansible Semaphore is really the small lightweight environment, where this might not be a big deal. But sure, that type of feature would be awesome.

    • @Roflmane
      @Roflmane 11 месяцев назад

      as of today you can use runners

  • @towesc
    @towesc Год назад +1

    Thanks for sharing, great stuff 👍👍. A github vid would be highly appreciated. As you mentioned it's not very intuitive learning all the different tasks and steps, at least for me.

  • @janvanveldhuizen_visma
    @janvanveldhuizen_visma Год назад

    Great video, Christian! I have already automated most of my machines in my homelab with ansible. Mostly using ansible-pull in order to avoid the need of a central server that controls all the ansible playbooks. Because that's what puzzles me the most when thinking of tools like Semaphore: you need a machine to install it on, preferably using Docker, and you also mentioned that it is recommended to have it behind Traefik or Nginx. I fully agree. But that raises the chicken and egg question. I want every machine in my network to be controlled and configured by Ansible playbooks, including my reverse proxy, and even the Semaphore server itself 🤪

    • @christianlempa
      @christianlempa  Год назад

      Yeah that's a problem :D I think you should have the rev proxy already in place.

    • @autohmae
      @autohmae Год назад

      Well, you put the files on your laptop and deploy the server ones to install some git server, webserver, docker, ansible, etc.
      After that log into this and connect it to the same server and put the files in a repo and delete the old files from laptop.

    • @joelv4495
      @joelv4495 3 месяца назад

      Excellent point. Another thought occurred to me as well though. We have all the benefits of version control for the playbooks, but we're back to untracked ClickOps for all the stuff that is setup in Semaphore.

  • @95923843
    @95923843 Год назад +1

    Hi Christian, for the first step when create the ssh key, it show the error "Request failed with status code 400". Anyone know how to solve it ? (the key already have -----BEGIN OPENSSH PRIVATE KEY----- -----END OPENSSH PRIVATE KEY-----

  • @PaulLittlefield
    @PaulLittlefield Год назад

    Great video Christian, I’m installing this tomorrow!

  • @LampJustin
    @LampJustin Год назад +6

    While I like Semaphore I'm much more into AWX, I like it's Operator and its Kubernetes integration. It will spin up a new container for any playbook run. You can create custom runners with custom ansible galaxy roles and stuff, too. It's pretty slick.

  • @VINII971
    @VINII971 Год назад

    Thank you Christian your work is really appreciated.

  • @agusaris5031
    @agusaris5031 Год назад +2

    Now we need Web UI for Terraform

  • @danielnbarros1
    @danielnbarros1 Год назад +1

    yes, I agree with some of the comments. AWX is so far, way more robust. Maybe this is better for people that don't need all the stuff that comes with AWX. Like a lightweight alternative.

    • @sysp42
      @sysp42 Год назад +2

      My main problem with awx is the current supported installation method not being docker-compose anymore, but their operator which requires kubernetes.

    • @danielbarros5507
      @danielbarros5507 Год назад

      @@sysp42 agreed

  • @franck4690
    @franck4690 Год назад

    Hi, thank for the video! A video on how to deploy a self-hosted sentry would be great

  • @medazizchagour6750
    @medazizchagour6750 Год назад +1

    About checking the disk space ,maybe a node_exporter and then define an alert in Prometheus will be a more better option?

    • @christianlempa
      @christianlempa  Год назад

      Sure, it was just an example :) Alerting is still a topic on my list to do.

  •  Год назад +2

    Protip: make ansible-lint a habit. It will improve your playbooks and catch bugs early

  • @agoodmuffin9905
    @agoodmuffin9905 4 месяца назад

    I've been looking to Semaphore and Rundeck for some time.
    I'm considering using one of the two for work.
    It seems like Rundeck is pretty heavy and not so intuitive, and sempahore UI/UX design is very pleasant.
    But if i understand correctly, there is no API versionning in Semaphore, and that is too scary. I'll keep it for my home lab as well.
    Thank you for the video (yes i'm late)

  • @dmytrogr1391
    @dmytrogr1391 9 месяцев назад

    Thank you for the great explanation. 😊
    Could you advise how to run playbooks through the JUMP server? Is it possible in the Semaphore?

  • @kirksteinklauber260
    @kirksteinklauber260 Год назад

    I like to understand better how git works!! Great video BTW!

  • @zombievaliste
    @zombievaliste Год назад

    That's a good idea the Git Video!
    Thanks for this tutorial, I'm gonna use this at my job ahah!

  • @GrishTech
    @GrishTech Год назад +2

    Finally, something simple to install and use rather than having to resort to Ansible Tower (or AWX).

    • @kavishgour3267
      @kavishgour3267 Год назад +2

      How is it compared to AWX?

    • @legooos
      @legooos Год назад

      @@kavishgour3267 second the question

    • @LampJustin
      @LampJustin Год назад +1

      If you have a Kubernetes cluster, AWX installation is super easy, barely an inconvenience! ;)
      Its featureset is also better and it's also more widely used.

    • @GrishTech
      @GrishTech Год назад +2

      @@LampJustin This is true, yes. But that requires that you know Kubernetes.

    • @GaryBarclay
      @GaryBarclay Год назад

      Lol...simple my a$$. The process may look simple but the getting the right results is not. I still can't get it running, trying to use it in Docker

  • @chrisumali9841
    @chrisumali9841 Год назад

    thanks for the demo and update, have a great day

  • @somethingnew3338
    @somethingnew3338 8 месяцев назад

    your channel is gold

  • @Lehnargh
    @Lehnargh 11 месяцев назад

    I turned the automation around. I use ansible-pull on my machines via a crontab so they update themselves

  • @lensherm
    @lensherm Год назад +1

    Hi Christian, I'm not sure if you did this on purpose, but the playbooks you mentioned are only in the ansiblesemaphore branch, not the main(default) one. Looks like some folks are looking for them, based on the comments below.

  • @hermesjrd
    @hermesjrd Год назад

    As always you post great videos.. excellent app.. I will start to use it

  • @Saulimedes
    @Saulimedes Год назад

    This was very useful. Thanks so much for sharing!

  • @albertospadoni1581
    @albertospadoni1581 2 месяца назад

    Great video but i don't understand how to handle the SSH keys for the target machines using semaphore on docker. I mean, i am getting an error saying that it cannot find an ssh key inside "/tmp/semaphore/.ssh/id_rsa". But this is a path inside the docker container volume. Do i manually need to copy the key inside the container? Thank you

  • @matthewhutchman3050
    @matthewhutchman3050 Год назад

    Great Video!!! Please do the Git video you mentioned. That would be a huge help!

  • @cyberfirestorm
    @cyberfirestorm 7 месяцев назад

    Was looking for a way to us a jump box with the inventory. I setup an ssh config on the ansible server and am able to connect through the terminal using the jump servers. Unfortunately using the Web UI it is not working.

  • @373323
    @373323 Год назад +1

    awesome, will check it out soon.

  • @ewenchan1239
    @ewenchan1239 Год назад

    Very neat!
    I'm just starting to learn more about Ansible as I don't really deploy new containers/VMs all that often, but it would be nice to be able to automate and synchronise my user accounts, post install, to SSSD.
    Thank you.

  • @minifig404
    @minifig404 Год назад +1

    Would have been nice to see something about dynamic inventory. Use cases: terraform -> ansible, or maas -> ansible.

  • @brentglover7333
    @brentglover7333 Год назад +2

    Great vid as always and informative. I have dabbled with ansible a few times and keep navigating back to command line. This is enough to roll one out again and see. Question - are your playbooks available on your GitHub anywhere? I love a good set of playbooks to beg, steal, borrow :)

  • @Tethalion
    @Tethalion Год назад

    I worked out "git for sysadmins" the hard way by trial and error and pestering some of our developers when I got stuck but video resource to point new team members to would be amazing. You should do it :)

  • @justsomeguy8385
    @justsomeguy8385 4 месяца назад

    I ditched dark mode after years of eye strain that I just couldn't beat. Haven't looked back since. I still don't know if this is because it's easier on the eyes to see fine details in light mode, or if it's just the fact that so many websites use light mode, that switching back and forth between them hundreds of times a day going from my terminal or IDE to light webpages is strenuous.
    I so miss the sleek themes of dark mode though. There is this one called doom-laserwave on Emacs that is just chef's kiss.

  • @H4HDJD
    @H4HDJD Год назад

    AWX while maybe a bit more complex has more features and is backed by Red Hat so development is going to keep expanding and improving it

  • @johnpetro6661
    @johnpetro6661 Год назад

    Great video. I have been slowly moving stuff into Semaphore, and the more I use it I like it. There is only one thing that annoys me a bit. If you are trying to watch the run, using the output console, it is not a "live" console. So if you want to see updated output, you need to hit refresh on your browser. A bit annoying, but I've built it into my workflow, so it's no big deal. Honestly, that is really being nit-picky.

    • @mvoong
      @mvoong Год назад

      You behind a reverse proxy? If so, make sure WebSockets is enabled

    • @johnpetro6661
      @johnpetro6661 Год назад

      @@mvoong Ohh, good call. I totally missed that when I set it up. Thanks for the help there!

  • @g.s.3389
    @g.s.3389 Год назад +1

    I might have lost the point, but the docker version of Ansible Semaphore includes also ansible engine?

    • @denguk
      @denguk Год назад

      Yes, it is.

  • @yousufturkey9273
    @yousufturkey9273 9 месяцев назад

    Hi, Thank you for such an informative video. i notice that at the beginning you are using a web UI that by clicking on any ICON you can connect to a web console, cli, or any interface that your homeland has. so is the teleport UI?

    • @christianlempa
      @christianlempa  9 месяцев назад

      Thanks! :) I believe that was my homelab dashboard

  • @emvdhout
    @emvdhout 2 месяца назад

    In the past I have worked with Jenkins as frontend for Ansible jobs. Due to the embedded scriptengine in Jenkins it was possible to make 'stages' which depend on each other. This is extremely useful for things like automated testing and automated deployment. The next stage, with it's linked ansible playbook then is fired when the previous one is a success. Is Semaphore capable of doing something like that?

    • @christianlempa
      @christianlempa  2 месяца назад

      I've not looked into that, I think that you would have to combine ansible tasks inside a single playbook with if/else statements to do that, or use another automation tool like kestra, this is able to execute different flows from others depending on a result

  • @robertroygaard902
    @robertroygaard902 Год назад

    what kind of storagetechnology do you use for your kubernetes environment in your homelab? local, nfs or ceph/rbd???

  • @jamesnb
    @jamesnb 9 месяцев назад

    Your tutorial is great, thank you for your effort. Just a quick question, I also automate the apt-update but within Ubuntu 22.04 server update process, you must click OK to proceed at the prompt screen for some questions about restarting a certain services. How do you preset those option to automatically "OK"? Again, thank you!

    • @christianlempa
      @christianlempa  8 месяцев назад

      Yeah, sometimes, it depends on the machine. On important ones, I just do the updates, but reboot them at maintenance timeframes. On demo servers, I just update and reboot automatically.

  • @andreasantinato1059
    @andreasantinato1059 7 месяцев назад

    I tried 5 different configuration and all of them gives me the same output: always exiting with code 2.
    I don't know where or what i'm doing wrong but i'm not able to make this application run in my home docker instance

  • @schrodinger_s_chihuahua
    @schrodinger_s_chihuahua Год назад

    We can do all the things Ansible semaphore can do and a bit more with Jenkins tbh :) The semaphore UI definitely looks cooler, I'll give it that. :)

  • @chrisallen6010
    @chrisallen6010 8 месяцев назад

    That T-Shirt is awesome

    • @christianlempa
      @christianlempa  8 месяцев назад

      Oh yeah, thanks :D It's indeed amazing

  • @mguilherme82
    @mguilherme82 Год назад +1

    Cool stuff, I went to your repo but it looks like the folders you show in the video are not there

  • @surgical_17
    @surgical_17 Год назад

    I would like to know how you set Ansible to notify you when a server needs a restart after update/upgrade

  • @SintaxBSD
    @SintaxBSD Год назад

    I would absolutely love a github tutorial, i'm not a developer but i would love to know how to make use of it for my linux vm's and docker containers etc

  • @DustinLussier
    @DustinLussier 9 месяцев назад

    Christian, I'm stuck passing github action secrets into the fifsky/ssh-action. It always comes out as a blank value when 'docker compose up' runs. I've also tried appleboy/ssh-action which is a little different but I get the same result. I am able to pass non secret vars like env vars defined in the github action workflow. Any advice?
    Great videos! Thanks!

  • @DzintarsDev
    @DzintarsDev Год назад

    You could share your take on ... running Ansible play from the Terraform, or running Terraform from the Ansible. IMHO... booth solutions feels more like an "hacks". Idea is to have self-contained project, which you can spin up or tear down with a single command. I mean, all the pieces for that specific project... LVMs, S3 buckets, DNS, Containers, Network, etc.

  • @nickolaizein7465
    @nickolaizein7465 Год назад

    Amazing! As always!

  • @sysadmin-info
    @sysadmin-info 9 месяцев назад

    I am just wondering how it differs from AWX and Ansible Tower? I will check and give it a chance. Looks pretty nice. I have only one question. What kind of dashboard it is? I am using Heimdall, however this one looks fantastic.

    • @SCDeerAddict
      @SCDeerAddict 6 месяцев назад

      It's free and simpler. AWX is a pain to setup

  • @adityaelangovan4124
    @adityaelangovan4124 Год назад

    Hey Chris, great video. Can you please shed some light on using CLI arguments in ansible-semahpore? I have a requirement wherin I have to use overriding CLI arguments. It would be very helpfull if you give me more info on this or if you could point me to a video. Thanks in advance.

  • @VoklavTube
    @VoklavTube Год назад

    about your advertising... How did you automate adding a newly created server to teleport? Any ansible playbook for this?

  • @Rnqkoisi
    @Rnqkoisi 8 месяцев назад

    I would like to see a Git tutorial :) , great video.

  • @rasheed.a873
    @rasheed.a873 Год назад

    Appreciate the info as always 🙏

  • @SamRock1970
    @SamRock1970 Год назад +1

    I know developers who not uses dark mode. They are not really IT guys 😅.
    I use AWX on production environments. I like cos I can do some API calls to extract data or update some configuration. Have Ansible Semaphore this feature too?
    I will study more about it.

  • @adibbins
    @adibbins Год назад +1

    Hi Chris, I would find it very useful to have a github tutorial, especially I noticed during this video how you created your apt update script in your git video's repository from your vscode, the linking here would be really helpful to me. Thx Andrew

  • @easternpa2
    @easternpa2 Год назад

    What a great video, I love it. Not sure if someone covered it already, but the demo at the end referred to UPDATING the apt packages, but it actually UPGRADED them. Big difference in the apt world. One is checking for available updates while the other is applying them. I was surprised when you checked on one of the servers and found that no upgrades were pending.

  • @philamavikane9423
    @philamavikane9423 Год назад

    Christian: Real IT guys should never work without dark mode.
    Us: This is the way *nod

  • @hesamtohid4587
    @hesamtohid4587 Год назад

    The docker file of the Semaphore project has been removed from your GitHub page.

  • @aytviewer2421
    @aytviewer2421 Год назад

    Haha.... Real IT Guys used to work in dark mode all the time as there was no other choice on those old IBM, Honeywell, and NCR mainframes and UNIX terminals. Cheers!

  • @b00m3rh4nd_sol
    @b00m3rh4nd_sol Год назад

    Any reason you are not using `unattended-upgrades` to keep packages up to date? It will also handle reboots for you...

    • @christianlempa
      @christianlempa  Год назад

      I don’t like fully automatic reboots, doing the updates ima scheduled window seems better for me

  • @KL-tt
    @KL-tt Год назад

    Hi Chris , do you have any playbook examples on only upgrading security patches for ubuntu servers specifically ?

  • @SyrianHammieCute
    @SyrianHammieCute 7 месяцев назад

    Can the adding of inventory items be automated in Ansible? I was searching for how the configuration items are being inventoried in the real IT world to study for my exam. By configuration items I mean all the hardware, software, interfaces and documentations to establish a baseline so it can be used in the configuration audit later on (FYI, I have no background in network or IT. So please let me know if my question is irrelevant to this topic.)

    • @christianlempa
      @christianlempa  7 месяцев назад +1

      There are dynamic inventory sources, but I haven't tried any of them, yet.

  • @byronbrimstone5163
    @byronbrimstone5163 Год назад

    Tried Teleport a couple of years ago. It was clearly rushed to market and was basically like an early beta release.

  • @ibrahimmusayev6991
    @ibrahimmusayev6991 2 месяца назад

    **Question:** Is it feasible to establish a dynamic inventory through the web user interface? For instance, can an inventory.yml configured to retrieve host facts via the NetBox API be created?
    Assume that there exists a playbook designed for deploying virtual machines within a VMware environment utilizing the VMware collection, whereby the inventory is populated dynamically from the NetBox API.

    • @christianlempa
      @christianlempa  2 месяца назад

      That's a great question, honestly I don't know yet, but I want to take a look at netbox somewhere next year.