Ansible 101 - Episode 1 - Introduction to Ansible

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ก.ย. 2024

ความคิดเห็น • 249

  • @komalthecoolk
    @komalthecoolk 4 ปีที่แล้ว +152

    He deserves all the sponsors that he can get, just considering the amazing content he's putting out in this TH-cam series for free!!

  • @Khift
    @Khift 5 วันที่ผ่านมา +2

    Of all the anachronistic things mentioned in this video, the one that hit the hardest was "CentOS is supported basically forever".
    Rest in peace, king.

    • @JeffGeerling
      @JeffGeerling  5 วันที่ผ่านมา +1

      To think I could always recommend it as a nice, solid, base, reliable OS target for someone getting started, with the understanding they could work on a tutorial that was written 5-10 years ago and still get a successful result... :(

  • @Lehi0001
    @Lehi0001 4 ปีที่แล้ว +9

    Good on you sir. This is a life saver, as I just took an offer that I'm expected to learn Ansible in depth, and I'll be buying the book too just to support. Thank you!

  • @JeffGeerling
    @JeffGeerling  4 ปีที่แล้ว +11

    @Oliver Davies asked during the stream "Any reason for using yum module over 'package' module?" - In this case, not really; package is convenient for multi-platform playbooks. Sometimes it is good to specify yum/dnf/apt/pacman/etc. instead of the generic 'package' module if you need to specify distro-specific options, or if playbook is intended to only work on one platform/distro.

  • @AngelaAndrews
    @AngelaAndrews 4 ปีที่แล้ว +5

    What a great episode. Thanks for going over your book in this way. I've never sat still for an hour TH-cam video before. Thanks for keeping it engaging and thanks for always praying.

    • @JeffGeerling
      @JeffGeerling  4 ปีที่แล้ว +1

      Thanks so much, glad you liked it!

  • @madj0312
    @madj0312 9 หลายเดือนก่อน +1

    im not sure whether you gonna see this comment, but here it is, Its less than 3hours to a new year 2024 and im watching your ansible series and reading along with the book for a better 2024. thanks for the content

  • @aki_tomato_
    @aki_tomato_ 2 ปีที่แล้ว

    i just got a new job. From doing desktop support to automating linux servers with ansible...
    This series really helped me a lot. And I bought your book too!
    Thank you for saving me!!

  • @bretthansen633
    @bretthansen633 ปีที่แล้ว +6

    Thank you so much for this! So helpful!!! You mentioned the coronavirus and it reminded me how much things have changed! In late February 2020 both my parents got it so bad that I woke up in a cold sweat realizing I may have to plan 2 funerals... Thank God they both got through it!! My mom I still dealing with long haul covid but things have gotten much better.
    Anyway I love your videos they are soooo helpful! I've been working on/staying in a crazy upgraded 1974 GMC Motorhome for 3 or so years now. Thanks to you and a few others I've got my old motorhome almost fully automated!!! Thanks!!! Now I'm leaning this to do a 10 odroid n2+ cluster to replace my T420 dell server lol

  • @almazkharrasov
    @almazkharrasov 3 ปีที่แล้ว +1

    I was shocked when I saw your name in the Recommended Reading section of the Unix and Linux system administration handbook. You're awesome!

  • @MeTube3
    @MeTube3 ปีที่แล้ว

    Still three years later I can't thank Jeff enough.

  • @brentonasmith
    @brentonasmith 4 ปีที่แล้ว +1

    Well done Jeff, like the format of watching “over your shoulder” so to speak, quick way to learn by watching others.

    • @danielstoddart
      @danielstoddart 4 ปีที่แล้ว

      I agree, the 'over the shoulder' style of producing tech videos, especially developer videos, is the way to go. I find myself learning more, and learning it more quickly, this way.

  • @nemakalsudhirchakravarthi4311
    @nemakalsudhirchakravarthi4311 4 ปีที่แล้ว +1

    The most awaited Video from Jeff Geerling...
    Thanks a lot.

  • @Forkentiney
    @Forkentiney ปีที่แล้ว +3

    Heyyy Jeff the "Ansible" exists in Ender's Game (1985), yes, but the idea really comes from Le Guin's novel called "Rocannon's World" from 1966, and expanded upon in 1977 with "The Dispossessed". Le Guin revolutionized science fiction and loads of stuff from her is often misattributed to other artists (see James Cameron's "Avatar" and Le Guin's "The World For World is Forest")

  • @jeremys6003
    @jeremys6003 3 ปีที่แล้ว

    repping this series at AnsibleFest 2021 for you Jeff! People have already seen it or will be watching soon!

  • @Xatinni
    @Xatinni ปีที่แล้ว

    Thanks Jeff.. great intro into Ansible, looking forward to watching the rest of the series..

    • @JeffGeerling
      @JeffGeerling  ปีที่แล้ว

      Good luck, and thanks for watching!

  • @conallogribin
    @conallogribin 2 ปีที่แล้ว

    looking forward to watching this series. Thanks for the effort , Jeff.

  • @KaliszAd
    @KaliszAd 4 ปีที่แล้ว +2

    @JeffGeerling For those on Windows, you can use Chocolatey.org package manager (the installation is copy&paste of one PowerShell line) with 'choco install virtualbox vagrant -y' and have the environment available in no time. In a directory of your choosing, you can then run 'vagrant init geerlingguy/ubuntu1804', 'vagrant up' and 'vagrant ssh' and have an environment for just playing with Ansible. You can always use Ansible on the local machine, just use 'localhost' as the host. On Windows, it is a bit harder to then spin up other machines, that you can talk to. You might want to have a look at private networking in your Vagrantfiles or just use the Windows Subsystem for Linux for Ansible and vagrant to spin up your test machines.
    You might also use so called nested virtualization, but that can make stuff more complex stil. If you are interested in that, here is a great video by David Bombal: th-cam.com/video/JMT2qimIL9Q/w-d-xo.html

  • @trevorbrant9535
    @trevorbrant9535 ปีที่แล้ว

    I'm just getting started with the Software Defined Networking side of things - currently studying for the CCNA. This is super helpful. Thanks so much, Jeff!!

  • @wekiwa7055
    @wekiwa7055 3 ปีที่แล้ว

    Much enjoy reviewing your "live stream" vids Jeff.

  • @minhajabidin
    @minhajabidin 3 ปีที่แล้ว

    What a gem of a person!. Loved the tutorial aswell.

  • @ExtremeSquared
    @ExtremeSquared 3 ปีที่แล้ว +34

    39:50 "Centos versions are supported practically forever."
    Whoops.

    • @DaPanda19
      @DaPanda19 3 ปีที่แล้ว +1

      Lmao

    • @mastershake156
      @mastershake156 3 ปีที่แล้ว

      why whoops? what happened?

    • @ExtremeSquared
      @ExtremeSquared 3 ปีที่แล้ว +3

      ​@@mastershake156 In a nutshell, RedHat retroactively revoked long term support for Centos, Centos was superseded by 'Centos Stream', and traditional Centos was functionally replaced by other projects -- Rocky, I think. I'm not a Centos expert, though. Team Debian Stable.

  • @Ollital
    @Ollital 3 ปีที่แล้ว

    Thanks your videos. I know have playbooks for setting up a new pi, dist-upgrade all my pis and upgrade my servers. This makes these tasks a lot easier.

  • @AliHussein-go9qx
    @AliHussein-go9qx 2 ปีที่แล้ว +1

    Thank you for the perfect explanation for every think.

  • @andreas-fefe
    @andreas-fefe ปีที่แล้ว

    Thanks Jeff. I received my fresh copy of the book

  • @rajun6713
    @rajun6713 4 ปีที่แล้ว +1

    This is so good, you took time to make videos of the chapters you wrote in your book. Your so awesome.
    Started with ep1, it going good till now. Love the content.

  • @felix30471
    @felix30471 3 ปีที่แล้ว

    Thanks a ton for producing these videos and making them available for free! This has helped me understand more about Ansible and using it than I could in like three hours of reading docs (ok, maybe I'm just bad at that...), and on top of that you even did a bit of Vagrant!

  • @hotrodhunk7389
    @hotrodhunk7389 ปีที่แล้ว +1

    Love your videos! I also love technology something that's one or two clicks for one person can be an hour of troubleshooting for another 😅😂

  • @ESquared42
    @ESquared42 2 ปีที่แล้ว

    Omg Ender's Game is an absolute classic!! That's actually the first "big" book i finished when I was in like 6th grade. Ender's Shadow is a wonderful book too, its the whole story from Bean'a perspective.

  • @berkanyldrm2107
    @berkanyldrm2107 4 ปีที่แล้ว

    Awesome staff. Thanks from Turkey 🇹🇷

  • @daviddemoss7731
    @daviddemoss7731 4 ปีที่แล้ว

    Awesome videos. Been trying to come up to speed on ansible using your resources. So far ansible seems to have a high learning curve, but your resources are incredible! thanks for making this all available!

  • @ssmytheYT
    @ssmytheYT 4 ปีที่แล้ว

    Great intro to Ansible and I wish you the best of success with the book! :-D I am grateful for all your contributions to the open source world and look forward to your future works!

  • @cgarafulic
    @cgarafulic 4 ปีที่แล้ว +1

    Thank you Jeff, amazing video in the technical area, and thank you for your positive mind set so together as humans as a whole will overcome and defeat the current pandemic as you mentioned.

  • @souplike.homogenate
    @souplike.homogenate 2 ปีที่แล้ว +1

    34:39 Hi from more than two years in the future: Things Did Not Get Better

  • @emmanuelchukwu1691
    @emmanuelchukwu1691 3 ปีที่แล้ว

    Just bought the book.....It's my own way of supporting you mate....

  • @babarbasharat196
    @babarbasharat196 4 ปีที่แล้ว

    Thanks Jeff. These Videos supplement your book quite well. You are doing such an amazing job !

  • @lazyprogrammer.7435
    @lazyprogrammer.7435 2 ปีที่แล้ว

    Thanks a lot for the amazing content you put on TH-cam for free.

  • @noferblatz
    @noferblatz 2 ปีที่แล้ว +1

    Correction on your definition of "ansible". Ursula K. LeGuin created this word/concept in a sci fi book she wrote decades ago (I forget which one). It was such a great concept that it's been copied by others, including in "Ender's Game".

  • @JosephHiatt-gh4tf
    @JosephHiatt-gh4tf 4 หลายเดือนก่อน

    Ursula K. Le Guin coined the word "ansible" in her 1966 novel Rocannon's World. The word was a contraction of "answerable", as the device would allow its users to receive answers to their messages in a reasonable amount of time, even over interstellar distances.

  • @atulsharma-zy6nq
    @atulsharma-zy6nq 4 ปีที่แล้ว

    Thanks Jeff suddenly things started looking easy

  • @enriqueperez3208
    @enriqueperez3208 4 ปีที่แล้ว

    bought your book last year and was pretty worthed :). Good to see who was behind it

  • @Gilgwathir
    @Gilgwathir 2 ปีที่แล้ว

    Thank you for the great tutorial :-) I only watched this first one, and I can already tell this will be a good series.

  • @ThomasRStevenson
    @ThomasRStevenson 4 ปีที่แล้ว

    Just bought your book on Amazon. Can't wait to get it. Thanks!

  • @pradeepkumarpanda4611
    @pradeepkumarpanda4611 4 ปีที่แล้ว

    Great fan from india jeff. I started following you by downloading your ansible roles from Galaxy..

  • @cloudkemitafropt5879
    @cloudkemitafropt5879 3 ปีที่แล้ว

    Hey Jeff I love what you do. You are great for Professionals.

  • @jptechnical
    @jptechnical 2 ปีที่แล้ว +1

    I don't usually comment on these things, but I find it funny that future watchers might not know what COVID was, but you say that CentOS will last forever. It just hit me as ironic since CentOS (as we know it) was announced it is going away but I'm quarantining because of COVID!

  • @DiaaKasem0
    @DiaaKasem0 2 ปีที่แล้ว

    Jeff You are amazing

  • @hexploit2736
    @hexploit2736 4 ปีที่แล้ว

    What a hero, thank you so much Jeff for doing this!

  • @sysadminsean
    @sysadminsean ปีที่แล้ว

    This got suggested on the r/ansible subreddit. Looking forward to watching it

    • @JeffGeerling
      @JeffGeerling  ปีที่แล้ว

      Good luck on your automation journey!

  • @kshitizsingh8149
    @kshitizsingh8149 4 ปีที่แล้ว

    Great introduction stream. Will definitely watch the full series. subscribed .

  • @ajayshahi2003
    @ajayshahi2003 4 ปีที่แล้ว

    Thanks for the series. Awesome way to contribute to community.

  • @grahammccann8554
    @grahammccann8554 3 ปีที่แล้ว

    Thank you for the video Jeff.

  • @cowardly_wizard
    @cowardly_wizard 2 ปีที่แล้ว

    New student just over two years late. Thanks so much! Unfortunately a decade was optimistic

  • @herculanoooo
    @herculanoooo 4 ปีที่แล้ว

    Amazing stuff. Learning a lot with you!
    Cheers from Brazil.

  • @Rostol
    @Rostol 2 ปีที่แล้ว

    The book is "Ender's Game" by Orson Scott Card.

  • @sahdevchauhan
    @sahdevchauhan 3 ปีที่แล้ว

    Thank you for this series. It's great to learn from you.

  • @anil5065
    @anil5065 2 ปีที่แล้ว +1

    would be great if you would have explained how to setup your centos user in both machines and how to setup SSH key based authentication for Ansible to work.

  • @charlesstepp129
    @charlesstepp129 2 ปีที่แล้ว

    Speaking of germs, a few books to set your knowledge on a good basis.
    "I Contain Multitudes" - Ed Yong
    "A Planet of Viruses" - Carl Zimmer
    "The Immune System: A Very Short Introduction" - Paul Klenerman

  • @chickenonaraft4941
    @chickenonaraft4941 3 ปีที่แล้ว

    You are a Saint, and I am buying your book

  • @MohammadMahro
    @MohammadMahro 4 ปีที่แล้ว

    Thanks for the initiative, very helpful

  • @rubodsingh7555
    @rubodsingh7555 4 ปีที่แล้ว

    very good lesson...even better than cloud guru ..i guess !! Can't wait for next ones !!

  • @francoisyengue6195
    @francoisyengue6195 2 ปีที่แล้ว

    Just got the channel you rock Jeff thank you, subbed!!!

  • @timschaller
    @timschaller 4 ปีที่แล้ว +8

    Just picked up the book and started watching your series. I wanted to say "AWESOME! Thanks." One correction (nitpick) I would like to make is the origin of the term. It predates Enders Game by almost 20 years. It was coined by Ursula Le Guin in 1966. - en.wikipedia.org/wiki/Ansible

    • @JeffGeerling
      @JeffGeerling  4 ปีที่แล้ว +2

      Ah, thank you for the correction! I didn't realize it predated Ender's Game, but now I have more reading to do down the Wikipedia rabbit hole :)

  • @romanlipin3518
    @romanlipin3518 3 ปีที่แล้ว

    you are amazing! thank you for your knowledge and contribution!

  • @najoejoe3907
    @najoejoe3907 10 หลายเดือนก่อน

    Thanks for the book!

  • @piotrszablewski4020
    @piotrszablewski4020 3 ปีที่แล้ว

    Jeff if I could give You like 1000 likes...... I would click this likebutton till the morning! Thank You!

  • @arunreddy1436
    @arunreddy1436 4 หลายเดือนก่อน

    Hi Jeff, i bought book recently from Amazon and it’s awesome. Can I expect the book is up to date as Technology (absible) keeps evolving.. where can I look for new changes if book doesn’t cover?

  • @deepakdeepsdeepak
    @deepakdeepsdeepak 4 ปีที่แล้ว

    excellent tutorial , thank you Jeff !

  • @diegonayalazo
    @diegonayalazo 7 วันที่ผ่านมา

    Thanks

  • @the-common-man5795
    @the-common-man5795 4 ปีที่แล้ว

    Great job!! Much appreciated.

  • @rahulmendonca8755
    @rahulmendonca8755 4 ปีที่แล้ว

    Awesome lesson

  • @hfh_hfh
    @hfh_hfh 3 ปีที่แล้ว

    Love you Jeff

  • @VoislavVasiljevski
    @VoislavVasiljevski 4 ปีที่แล้ว

    Great content Jeff!

  • @MiniArts159
    @MiniArts159 ปีที่แล้ว +1

    This stream happened at the height of the pandemic and somehow 39:52 is still the most poorly aged part

  • @linux-techbymayankjaiswal1783
    @linux-techbymayankjaiswal1783 3 ปีที่แล้ว

    Hi...I m big fan of u on Ansible stuffss.... you are Awesome >>>>>

  • @igorordecha
    @igorordecha 5 หลายเดือนก่อน

    39:52 Narrator: he did not know what was about to happen

  • @jjknow85
    @jjknow85 2 ปีที่แล้ว

    you are the best man

  • @dilan7112
    @dilan7112 4 ปีที่แล้ว

    Really good video. Thanks man!

  • @Gunslinger088
    @Gunslinger088 9 หลายเดือนก่อน

    nicest guy in the world

  • @mvenkatesh-tu6so
    @mvenkatesh-tu6so 2 ปีที่แล้ว

    Subscribed.

  • @andyk2181
    @andyk2181 3 ปีที่แล้ว

    Free until the end of March, awesome... oh, that was last year lol

  • @kristhiantiu4317
    @kristhiantiu4317 4 ปีที่แล้ว

    thank you jeff!
    good resource!

  • @rajitpaul678
    @rajitpaul678 3 ปีที่แล้ว

    Big Ups!! Thank you! Cheers :D

  • @ahmedelshafaie
    @ahmedelshafaie 4 ปีที่แล้ว

    Actually appreciate your effort

  • @anushkuladeepa
    @anushkuladeepa 4 ปีที่แล้ว

    You're so humble :)

  • @RohitTiwari-mo8mi
    @RohitTiwari-mo8mi 4 ปีที่แล้ว

    I also completed the chapter 1 but not much familiar with Vagrant. Anyway you are doing great!

  • @noelyabao7306
    @noelyabao7306 3 ปีที่แล้ว

    Thank you.

  • @notforever123
    @notforever123 4 ปีที่แล้ว +1

    How do I do all this without Vagrant?

  • @johnwhately9481
    @johnwhately9481 3 ปีที่แล้ว

    Thanks!

  • @priyanshu4016
    @priyanshu4016 ปีที่แล้ว

    Hi Jeff , once we run command vagrant up then where this sentos7 os will be store in the directory and how to check how much the size of for the image

  • @seddikalaouiismaili
    @seddikalaouiismaili 4 ปีที่แล้ว

    good job jeff

  • @MaxPrehl
    @MaxPrehl 3 ปีที่แล้ว

    Hey Jeff, WSL2 is definitely out now lol! 22:39

    • @MaxPrehl
      @MaxPrehl 3 ปีที่แล้ว

      And corona is still um... not ideal. 34:51

    • @MaxPrehl
      @MaxPrehl 3 ปีที่แล้ว

      Massive F for CentOS support. RIP. 39:48

  • @RyanBess
    @RyanBess 2 ปีที่แล้ว

    question, what if i want to have a server 100% in control of ansible, thus any change outside of ansible will be removed upon the next playbook run. Example, lets say i want to control a firewall running on the system. In ansible i tell ansible that i want 80 and 443 open. Ansbile playbook runs and makes 80 and 443 open. Now some other admin goes locally to the box and enabled 22 or 3389 as an example. The next time playbook runs it only check for 80 and 443 and because they are still open, 22 and 3389 remain. How can I ensure ONLY the things in the firewall ansible config are open and nothing else?

  • @MrGoatflakes
    @MrGoatflakes 2 ปีที่แล้ว

    In Unix type operating systems you should never use a password on the command line as ps can see it. For every user. Stick it in a file or have it prompt you.

  • @eivinha
    @eivinha 2 ปีที่แล้ว

    Great stream! Thanks! That very last comment in your video didn't age well, though... :(

  • @jmane5508
    @jmane5508 4 ปีที่แล้ว

    It would be great if you can create a live stream session on testing an Ansible role using molecule.

    • @JeffGeerling
      @JeffGeerling  4 ปีที่แล้ว +2

      My hope is that I can finish this issue (github.com/geerlingguy/ansible-for-devops/issues/101) by the time we get to the testing chapter, and then I'll go through the new content in a live stream. Probably some time around episode 5 or 6!

  • @omegabk
    @omegabk 4 ปีที่แล้ว

    Be blessed!

  • @mvenkatesh-tu6so
    @mvenkatesh-tu6so 2 ปีที่แล้ว

    Good video thanks a lot 👍

  • @sadnanshah1050
    @sadnanshah1050 3 ปีที่แล้ว +1

    Hi all I have a question when I try to run ping module I am getting the following error . Can someone kindly help me with this one ?
    "Failed to connect to the host via ssh: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).",
    "unreachable": true

  • @alexstoubis890
    @alexstoubis890 3 ปีที่แล้ว

    Great video! I got a question what's the difference between -a option (we use it when we want to type a command with an argument?) vs -m (we use it when we want just the command to be executed without any arguments ?)

  • @joseantoniozarzosa7805
    @joseantoniozarzosa7805 3 ปีที่แล้ว

    ¡Gracias!