Тёмный

Automate EVERYTHING with Ansible! (Ansible for Beginners) 

Techno Tim
Подписаться 246 тыс.
Просмотров 237 тыс.
50% 1

Опубликовано:

 

30 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 319   
@TechnoTim
@TechnoTim 3 года назад
What will you automate with Ansible? Updates? Reboots? Software installs? Something else?
@INfoUpgraders
@INfoUpgraders 3 года назад
Updates, reboots, and synchronizing files between hosts!
@janwiebeklijnsma773
@janwiebeklijnsma773 3 года назад
Deploy clusters k8s openshift and okd
@stephenbeale9520
@stephenbeale9520 3 года назад
I went to a redhat provided training on this technology. Ansible vault and secrets password file is going to help out. Also doing roles will further automate things.
@adamchandler9260
@adamchandler9260 3 года назад
Secrets retrieval
@Meginjord
@Meginjord 3 года назад
I have a lab setup consisting of eight raspberry pie zero w, that I’m using for various different demonstrations. The possibility to change the usage of them in a fast and reliable way during a lab session is a game changer for me. Thank you for this instructive video! Happy new year and I hope that your continue to make awesome videos in 2021 as well.
@pnddesign
@pnddesign 3 года назад
Would love a part two where you use ssh keys only, have day #1 deployments (new infra), day #2 (maintain existing infra). I have dozen of scripts for day #1 and I’m looking for best practices. Thanks !
@nothingtoseehere5760
@nothingtoseehere5760 2 года назад
I wonder what you ended up doing?
@horatiumarasescu6187
@horatiumarasescu6187 3 года назад
I swear you somehow read minds or hacked Google algorithm and found my search about Ansible. Just perfect timing. Thanks for the content!
@TechnoTim
@TechnoTim 3 года назад
🔮
@MPADVISORY
@MPADVISORY 2 года назад
This is the automation software I didn’t know I needed. You’ve saved me countless hours remoting into VM’s and RPI’s to update on a weekly maintenance schedule! Thanks Tim!
@jrucker2004
@jrucker2004 3 года назад
Dude, you've been killing it lately. I stumbled upon your channel a couple weeks ago, and it's amazing how similar our homelabs are. I haven't learned anything new yet, but I'm sticking around just in case. Keep up the good work, man!
@TechnoTim
@TechnoTim 3 года назад
Thank you so much!
@Mtbred
@Mtbred 3 года назад
Thanks Tim! Ansible has been on my list to dig into for a while and this was clearly presented and easy to understand!
@TechnoTim
@TechnoTim 3 года назад
Glad it was helpful!
@eformance
@eformance 3 года назад
Have you covered ssh-agent in any videos which mention key-based authentication? That wasn't a tool which was available when I started using ssh years ago, but since I discovered it recently it has transformed my workflow. I can enjoy the "no password" life but still have secure SSH keys!
@kevinyu9934
@kevinyu9934 3 года назад
Finally Ansible!!! Could you please make a tutorial about jenkins as well? In particualr, how to use jenkins to make docker image automatically whenever there is a new git commit.
@TechnoTim
@TechnoTim 3 года назад
I don't have one yet for Jenkins but I have one for GitLab CI (that is very similar to Drone)
@kevinyu9934
@kevinyu9934 3 года назад
@@TechnoTim Ansible with Jenkins combined together forms a really powerful tool for automation purposes! Looking forward to more automation videos xD
@hiddenfromyourview
@hiddenfromyourview 3 года назад
Using Ubuntu 20.04.1 and getting "Ansible provisioning error! Using a SSH password instead of a key is not possible" ? Here's a workaround: 1) On your Ansible server, edit "/etc/ansible/ansible.cfg" 2) uncomment "host_key_checking = False" and save. 3) Run your ansible command. It should work now 4) Figure out how to add host keys of your servers.
@stephenbeale9520
@stephenbeale9520 3 года назад
Ansible isn’t only Linux. You can use it on Windows machines too. I love this automation system.
@TechnoTim
@TechnoTim 3 года назад
Thank you!
@jj-icejoe6642
@jj-icejoe6642 3 года назад
On OS-X too
@llothar68
@llothar68 2 года назад
No yo can’t. Not as host
@robmartin7873
@robmartin7873 3 года назад
Tim, thank you for taking the time to put this together for us. I really appreciate your teaching style and how you compartmentalize different tools and subjects the best you can. For example here you reference best practices via SSH keys, but chose not to go into it. I remember teaching myself about keys from Google and how it seemed like a huge deal at the time. Had that been included in this tutorial, many would have felt it to be overwhelming as you said. I am going to use your strategy of "containerizing" the subjects as I train my team in the future, thanks again.
@TechnoTim
@TechnoTim 2 года назад
Thank you so much!
@tommytigerpants
@tommytigerpants Год назад
What password is required 5:58 ish? I’m using WSL on Windows off a fresh install of Ubuntu. Am I to use the user and password of: Windows Ubuntu Master server node (raspberry pi) Or…? Thanks for the help in advance!
@tommytigerpants
@tommytigerpants 11 месяцев назад
I'm stuck still. Once I get this working I will use Jeff Geerling's playbook to get my Pis working! Thanks
@satstube
@satstube Год назад
Assuming all your passwords are the same 🤔
@pcfverbeek
@pcfverbeek 2 года назад
Dear Tim, thanks for your content, even though there are numerous great channels that do this kind of content there are only a handfull that present this in a interesting and engaging way. Most of the time I watch only the parts to get something running, but I watch all your videos from start to end!
@tpasi2020UG
@tpasi2020UG 3 года назад
This one of the easiest tutorial on youtube. Even I could follow it with any problems and that says alot. Great job!! I created a playbook which updates all my servers.
@TechnoTim
@TechnoTim 3 года назад
Awesome, thank you!
@MrBigBoiChevy
@MrBigBoiChevy 3 года назад
Bro you are literally a godsend. I've been updating all my servers like a peasant and now i can streamline this whole process! Keep up the fantastic work!
@TechnoTim
@TechnoTim 3 года назад
Thank you!
@ruprecht9997
@ruprecht9997 3 года назад
Nice introduction to Ansible. I've been doing some of these operations (apt update/upgrade, java check and install) automatically with a script language I've created. Writing code gives more flexibility, but also is more error-prone. Ansible clearly is a good product, and supporting SSH both with key files and passwords is elegant. My homebrewn solution depends on key-files for SSH and updated /etc/sudoers for non-password sudo. It would be nice if you post more videos about Ansible, and also let me give you an overall thanks for a lot of interesting topics on this channe (proxmox, freeNAS, kubernetes)!
@TechnoTim
@TechnoTim 3 года назад
Thank you so much!!
@JeffersonEPessoa
@JeffersonEPessoa 3 года назад
I always wanted to learn Ansible, but all videos and websites were very complicated. You explained in a simple and didactic way what made me excited again to study. Congratulations on the great videos.
@luisbnet
@luisbnet 3 года назад
Great content, as usual! The way you set the timesync configuration is great for ad-hoc runs, first time setup, or to run when you actually know the file changes. Also keeps it easy for first time learners, good job! However I strongly believe we should be telling Ansible how we want our systems to be rather then what we want to be done (state vs execution) If you use Ansible in a "keep state" fashion, the timezone task would unnecessarily restart the service every time you run the playbook. A different practice would be to have a handler on the template, so it would trigger an action only when the file changes Also, I'm not entirely sure you really need to stop the service before change the config file. I'm not familiar with timesync but generally you don't need to do that for Linux services, a restart (or reload sometimes) after changing the file is enough. This is my suggestion on how to do that in an idempotent way: tasks: ... ... - name: Copy timesyncd config template: src: dst: /etc/systemd/timesyncd.conf notify: - restart timesyncd handlers: - name: restart timesyncd service: systemd-timesyncd state: restarted
@StripeyType
@StripeyType 9 месяцев назад
THANK you! I came to the comments to ask about this. Coming from Puppet, Salt, and other configuration management tools, I was genuinely confused.
@jontanneguy4960
@jontanneguy4960 Год назад
The cost structure for ansible is crazy.
@c1nema1
@c1nema1 3 года назад
Ansible is so freaking nice. Using it already for my C7000 blade center to setup the 10 blades as a proxmox cluster. Really game-changing ✨
@SergheiPantelei
@SergheiPantelei 3 года назад
Cool, can you share some playbooks? :))
@TechnoTim
@TechnoTim 3 года назад
Right on!
@TechnoTim
@TechnoTim 3 года назад
I have some in github, PRs welcome! I the description!
@yaronilan2317
@yaronilan2317 3 года назад
Instead of hard-coding in the hosts file the names of the servers you want to access, is it possible to get them dynamically, at run time, from a directory server, if you have one in your network?
@nacoly2275
@nacoly2275 3 года назад
I would always see Ansible be mentioned on job applications, along with other qualifications I know I don't have. Seeing this video gave me a little more confidence in tech I've yet to understand. Thank you for that!
@mariembuenaventura1278
@mariembuenaventura1278 3 года назад
Thank you so much sir. I was actually not sure why I'm not trying to learn this powerful tool.
@manuelthallinger7297
@manuelthallinger7297 3 года назад
i really love that ntp example, i solved this this in a similarway too. One difference i solved it more task based, i set a variable in my hosts file like new_hostname=pihole and in the role i set the path to the configfile to something like this like this src: "{{ new_hostname }}/etc/systemd/timesyncd.conf", which in this example looks in the file folder for the folder pihole ( which it gets from the hostname variable i set and the hostname i declare in playbook or command line ) and then in the subfolders for the file, which allows me to deliver different timesyncd.config files for different clients withtout getting messy in the tasks main.yml cause for each use case or client there is a folderstructure with the correspondent config files =) Never tried to use it on windows, but i manage my root server with its vm's and my local raspberrypis with it. Youre absolutetly right with the ssh keys, not only is it more secure but it makes working with ansible so much more pleasant, especialy if youre in the phase of building roles / tasks / playing, sometimes things fail and having to type the password all the time sucks, keys make that anoyance dissapear, especialy if you want to reach a machine over a bastion host
@beigebetty5065
@beigebetty5065 3 года назад
I've been using ansible for years now. Automate machine deployments, updates, config changes, STIG compliance, auditing on and no and on. Awesome tool. Love your video.
@johngill5175
@johngill5175 3 года назад
i loved the intro, I wasn't sure what ansible was. You grave a great overview, and then when into the technical. I got to learn what.I needed/wanted about ansible. I learned that it;s a cool tool for automating repetitive tasks, primarily for ssh tasks. This is something that I'll never need, it was nice to bug out before the technical, knowing this will be an awesome video, just not my video. But I still throw in a like and this comment to make the interactions high!!! Because it was awesome that I got to not have to sit through technical, trying to figure out what the hell the tool does!!!
@alexeyromanov
@alexeyromanov Месяц назад
Hi Tim, great video. I am wondering if it is possible to automate proxmox servers upgrades, not just VMs. Can't find a proper playbook for that. Thanks
@djmarkmax
@djmarkmax 8 месяцев назад
I use Ansible in conjunction with Terraform to create a fictitious customer network of VMs. We use the range for Red Teaming and Cyber exercise practice. The last administrator retired, so now I have inherited this project and still have a lot to learn but it is fascinating and fun! I wish I had watched your video before I started looking at the ansible code but I feel it helped me understand your content better. Thanks for the video!
@yaroslavurshu2732
@yaroslavurshu2732 3 года назад
Thanks man, just have a plane to implement this to my servers. And hello from Ukraine ;)
@TechnoTim
@TechnoTim 3 года назад
Glad I could help
@vair3383
@vair3383 3 года назад
Awesome video. Would love to see an automation video on Vagrant!
@nouchkabertoncelli9233
@nouchkabertoncelli9233 Год назад
Great Stuff! I do wonder if you would explain how to customize Ubuntu Server Network interface like updating from DHCP to STATIC IP? Thank you!
@dinobulja
@dinobulja Год назад
Looks like video should be called "Automate everything with ANSIBLE - ON LINUX MACHINES"
@jmmirl
@jmmirl Год назад
Hi Tim, I have a nice example for a playbook that only restarts if the uploaded config file has changed. name: Restart service when config file is copied become: true become_user: root notify: - "restart service" handlers: - name: "restart service" service: - name: "{{ service_name }}" state: restarted tasks: - name: Check if config file has changed stat: - path: "{{ config_file }}" register: config_stat - name: Restart service if config file has changed service: - name: "{{ service_name }}" state: restarted when: config_stat.stat.mtime != ansible_date_time.iso8601
@aidanmillar-powell137
@aidanmillar-powell137 2 года назад
An update on usage. Not sure why but the ansible ping wouldn't work. The following worked for me on Arch Linux "ansible -i -m ping .... " i.e. the group name needs to come after the module.
@CasperWest
@CasperWest Год назад
Can I book you for a training session on ansible via zoom? I’ll compensate you for your time. Thanks!
@Jomster777
@Jomster777 5 месяцев назад
I'm trying to learn Ansible since it's part of the Network Automation learning path for Cisco. Their documentation was a bit complex to understand and I would just get bored trying to understand it and eventually the knowledge would slip out of my head. With the way you discussed it, I'm starting to grasp it better now and am actually interested seeing as now I have a better understanding. Thanks.
@picasosdog
@picasosdog Год назад
Hi Tim, thanks for the content. please I need help with configuring a mail server and testing if it works. I have successfully provisioned the server using Terraform and I can configure it manually but I'm struggling to do it with Ansible for a large scale deployment. please any tips or pointers would be greatly appreciated. thanks
@akashrajvanshi6362
@akashrajvanshi6362 3 года назад
Can anyone please suggest me some, homelab network security guides?? I am student ( i dont have much hw ) I use two Intel NUC's for Proxmox, two Rasps, one synlogy NAS and a pc and laptop other small devices. I want to setup security for my homelab. ( My Homelab is not public network facing & i am single user for all these devices ), so how i setup security to these device so can i ensure that my network is secure as a homelab user?? Please give me a suggetion I read so many posts on reddit ( people uses the unifi devices and pfsense ), I also want to setup pfsense but in my region ( devices like protectli & netgate is not availble ( It very costly to import ) ). If anyone suggests pfsense please suggest a small factor hardware that is easily available so can setup on my network.
@aravinddisilva3402
@aravinddisilva3402 2 года назад
Hi .I want to automate 3 things can you pls help on that . 1. System check 2.system backup 3.activity precheck& postcheck
@kihunkim9122
@kihunkim9122 Год назад
I have a question. How VScode file is recognized by Linuc machine? Is it because you are using WSL so you can see the files on the desktop?
@crxtasy12
@crxtasy12 3 года назад
The link to your ansible playbooks gives a 404 error.
@TechnoTim
@TechnoTim 3 года назад
Fixed! Thanks for letting me know!
@crxtasy12
@crxtasy12 3 года назад
@@TechnoTim You are welcome and thanks for the quick fix.
@JohnWeland
@JohnWeland 10 месяцев назад
I know this is an older video, but it would be real neat to see how you setup servers for key login; for a thing like Ansible it seems like you'd need a TON of keys or sharing the same key across servers. Maybe a dedicated Ansible user on your systems?
@spicyF1
@spicyF1 3 года назад
Im a simple guy, I see tim uploaded a new video, I click it
@TechnoTim
@TechnoTim 3 года назад
Thank you!
@camerontgore
@camerontgore 3 года назад
Same
@NicholasDininno
@NicholasDininno 3 года назад
Ditto
@sebek_8256
@sebek_8256 2 года назад
Tim, just found your video and love your teaching style. Great presentations and very easy to understand. I have to learn ansible for work and this helps 100%. See you on twitch!
@Rico-Suave_
@Rico-Suave_ 3 месяца назад
Great video, thank you very much, note to self (nts) watched all of it ,
@kokizzu
@kokizzu 3 года назад
6 month later, i learning about this XD cool af..
@HeneryH
@HeneryH Месяц назад
The python versioning and requiring an environment activation now makes this a whole separate layer of learning a new prerequisite before even starting the original task.
@Sub0x-x40
@Sub0x-x40 Месяц назад
haha man i went to learn ansible and it just lead me down the virtual machine rabbithole in the first five minutes and i havent even gotten around to actually doing anything with ansible
@zuowang5185
@zuowang5185 Год назад
Why would I do that Ansible thing instead of cloning a repo with a shell script plus some dot config files?
@bidemibello9983
@bidemibello9983 Год назад
How can i do all of this on a windows machine. How can i access my yaml file and run my playbooks in vscode on a windows 10?
@JoePlomo
@JoePlomo 3 года назад
Oh brother, I have to say. Thank you for working on your sound quality recently. I just subbed to your channel & watched some of your recent videos aaand being a self-proclaimed audiophile I really do appreciate it. Actually, all you do...Wow! every detail that you go into that others leave out. Nice!!! and Thank You!
@thomasmackay4
@thomasmackay4 3 года назад
him wacking his table has been driving me nuts on headphones!
@kylecurry6841
@kylecurry6841 3 года назад
Hey Tim, I've been using Proxmox for a few years, along with KVM based alternatives prior to, but I've been through a few kernel editions with Debian or Ubuntu. For the "qemu-guest-agent" I've only recently been able to get this working properly in Deb 10, where as 9 and 8 seem to be unresponsive when shutdown is executed via PVE making the alternative ACPI... Have you encountered this issue with early kernels (provided you use Debian)?
@kylecurry6841
@kylecurry6841 3 года назад
I've been looking to try Ansible, and so i might try this for the same tasks getting a system upto par, and to configure LDAP authentication.
@TechnoTim
@TechnoTim 3 года назад
Hey! I only use Ubuntu, outside of proxmox of course, so not sure!
@kylecurry6841
@kylecurry6841 3 года назад
@@TechnoTim I'll be darn..admittedly I've used Debian as my go-to 9/10th's the time with any guest OS, and with LXC, but I tested the guest agent on Xenial LTS, no issues
@praecorloth
@praecorloth 3 года назад
Hecks yeah! Ansible! My take is that even with only 1 test server, Ansible is still worth while. It allows you to get your server into a state where you expect it to be.
@TechnoTim
@TechnoTim 3 года назад
Agreed!
@shankar7588
@shankar7588 2 года назад
Hello, how can we schedule a job to run 3 times in a day with ansible tower scheduler??
@niravraychura
@niravraychura Год назад
Nice explanation ... Thank you for the video ✌️
@esink46
@esink46 3 года назад
Tim, I run a discord server dedicated to home labs and tech talks... you come up often. Seems like everything you're doing perfectly lines up with what we're doing. Thanks for the great content, great presentation, and great explanations.
@TechnoTim
@TechnoTim 3 года назад
That’s awesome! Thank you so much for taking the time to comment!
@repairstudio4940
@repairstudio4940 Год назад
Liked and Subbed....tell me more about server automation please.
@NikConwell
@NikConwell 3 года назад
Great video, thanks. I started using Ansible a few months ago, it has been working very well. I have configured things slightly differently, I have used "roles" for each sort of thing I want to be on each system (web server, router, ssh, misc, etc.) and then control that via a playbook that pulls in the roles. For me the nice part about roles is I can have all the templates, config files, etc. all in the role directory of each role so I know what files belong to what role.
@TechnoTim
@TechnoTim 3 года назад
Thanks for the info! I am converting some of mine to roles, this is just the building blocks for that!
@franciscobneto
@franciscobneto Год назад
How the HELL i didn't heard about this an year ago?!?!?!
@holidayseason1205
@holidayseason1205 2 года назад
I had no clue you could use a configuration file in ansible game changer 💕💕
@darkpalidin
@darkpalidin 3 года назад
*Cautiously eyes Ansible VM sitting in my homelab for months* It's like he knows....
@TechnoTim
@TechnoTim 3 года назад
🤖
@confused6526
@confused6526 Год назад
All is good... but why you want to wear your hat backward? 🙂
@danielkornuta4965
@danielkornuta4965 Год назад
Great! Thanks a lot. Now i can start this adventure ;))
@mikegropp
@mikegropp 3 года назад
Just subscribed. Love the content. I am still thinking through Ansible vs Bash for this function. The only thing I know right now about Ansible is from your video. I am guessing there are some benefits of Ansible I am missing, but just from this video I am thinking Bash would be the most straightforward way to do it.
@TechnoTim
@TechnoTim 3 года назад
Thank you! Ansible has modules that work across operating systems, it can validate and set desired state, prevent config drift, and remote execute. There are plenty more features.
@mikegropp
@mikegropp 3 года назад
@@TechnoTim Thanks! I figured I was missing something and now I know!
@bluesquadron593
@bluesquadron593 3 года назад
What happened with the audio?
@TechnoTim
@TechnoTim 3 года назад
new equipment, sorry! Working out the kinks!
@chrisumali9841
@chrisumali9841 3 года назад
Thanks for the demo and info, have a great day
@TechnoTim
@TechnoTim 3 года назад
thank you!
@Kreemerz
@Kreemerz 2 года назад
This isn't for beginners. Lol. Beginners don't use SSH as a verb. Lol. Plus you don't need a server for Ansible.
@TechnoTim
@TechnoTim 2 года назад
It’s very much for beginners to Ansible, not beginner to linux
@jochinq3116
@jochinq3116 Год назад
❤❤❤
@michaelmallozzi5584
@michaelmallozzi5584 2 года назад
I did get to the docs with the link you sent thanks for the reply.
@morthim
@morthim 3 года назад
hadn't heard about it before and i still don't entirely understand it.
@zenken3919
@zenken3919 Год назад
I have watched to many of your videos not to sub now lol
@bladrbrettel6511
@bladrbrettel6511 3 года назад
I can see you are a beginer in ansible your playbook look more like roles to me a role will typicaly have one objectif, for exemple setup your ntp client. Or your account on the servers... I even use a role that I named common to settup my NTP client and my DNS server side. Yet you explain ansible in a very simple way ! I think when have a better understanding of ansible you should show us how you made your playnbook evolved 😉
@TechnoTim
@TechnoTim 3 года назад
Thank you!
@meroxdev
@meroxdev 2 года назад
Short and maybe stupid q, but how can you make playbooks to run automatically, to be scheduled, only via crontab ? I also readed something about ansible tower but I think it's not free, thank you!
@TechnoTim
@TechnoTim 2 года назад
Yeah, you could run them on cron or with AWX Tower. That's free
@NM-vw6xq
@NM-vw6xq 3 года назад
Woo, finally! I was waiting for you to post an ansible video. Thanks!
@TechnoTim
@TechnoTim 3 года назад
No problem! Enjoy!
@JuanLopez-db4cc
@JuanLopez-db4cc 3 года назад
I appreciate your honesty. Great Video and Thanks a LOT!!!
@TechnoTim
@TechnoTim 3 года назад
I appreciate that!
@nothingtoseehere5760
@nothingtoseehere5760 2 года назад
Ok but you still need to install ansible and come up with the commands to run for your tasks, would be nice if there were a system that would do all that for you. Like I don't need to be writing scripts to create users and do all the nitty-gritty docker setup for whatever *nix system it needs it on, and each system has different quirks. I want an orchestrator that I can tell to install a set of users/pubkeys and a set of programs and provision permissions and it will do it without me needing to know if it needs apt or yum or what the repo urls are for the linux version or whatever. That's where it gets tedious. Otherwise everything is in a script from the first time I do it and I can just git pull and run the script for repetitive tasks (or put that in a cron job). So honestly I don't really see the point of Ansible unless you're running a ton of identical servers.
@nothingtoseehere5760
@nothingtoseehere5760 2 года назад
I should say that it is a very good intro to Ansible though, thanks for putting it together!
@peekguyy3194
@peekguyy3194 2 года назад
the muted background music was a nice touch
@tonyd6853
@tonyd6853 2 года назад
Techno Tony is coming for your audio Techno Tim.
@rajendramisir3530
@rajendramisir3530 2 года назад
Thanks Tim for this Ansible tool introduction. I saw your channel yesterday. After watching your video, immediately I liked and subscribed. I have to learn about Ansible and Chef for the CCNA certification.
@IcyTone1
@IcyTone1 Год назад
TRY Ansible Semaphore
@hosnearabegum335
@hosnearabegum335 Год назад
honestly, i don't like your hat style!!
@Joe-ff4if
@Joe-ff4if 3 года назад
Cool story bro. I learned a few things
@nikhiltitus
@nikhiltitus Год назад
This is a great tutorial. Thanks for the same.
@Roachness99
@Roachness99 2 месяца назад
Great video. You're a great teacher.
@zeppelin0110
@zeppelin0110 2 года назад
EXCELLENT intro. I'm going to start using Ansible for setting up VPSs that I use for personal projects.
@tjoleary8738
@tjoleary8738 Год назад
Not much experience with Ansible but starting to LOVE it...great video Tim
@michaelmallozzi5584
@michaelmallozzi5584 2 года назад
Tim your videos are great, but the documentation link is broken so I can't get all the commands you are typing
@TechnoTim
@TechnoTim 2 года назад
Odd, it works for me. Can you get to l.technotim.live/docs ? Isn't that what's in the description?
@LorenzoBettini
@LorenzoBettini Год назад
Actually, the changes you always see is due to stop/start the service: the template file is not copied over if the destination file is exactly the same (that's implied by the Ansible module that performs that check for you). In fact, in your run, when performing the copy task, only a server results as changed because of the file copy (the other ones are not changed, because you had already copied the same file).
@michaelcooper5490
@michaelcooper5490 Год назад
Awesome video Tim, Thank you sir. I hope you and your family had a great Christmas.
@orsonc.badger7421
@orsonc.badger7421 3 года назад
I love ansible, I have used it for years!!! When you manage about 200 servers it just makes it cake! Also because I like to, I sometimes create adhoc scripts hahaha because why not!
@chfmrf9605
@chfmrf9605 Год назад
Great Video! Thanks!
@bidemibello9983
@bidemibello9983 2 года назад
The qemu app, how does it get the installation file to install on your servers. Does it pull it from the internet or how does it reference the file to install it?
@TechnoTim
@TechnoTim 2 года назад
It gets them from apt
@FAFJAPPDAPP
@FAFJAPPDAPP 3 года назад
You did it, YES. Thank you. Now I will see what you have to present, I bet it's good as usual. I wish you a happy life!
@mattice2104
@mattice2104 3 года назад
xbindkeys is another good one. The apps I use the most are a hotkey away, no matter which distro I'm on.
@mattice2104
@mattice2104 3 года назад
tmux... So many great features. Being able to search through command line output is really nice.
@richardgarnett5779
@richardgarnett5779 Год назад
I swear everytime he says the commands will be in the description....they never are?
@TechnoTim
@TechnoTim Год назад
I say they will be in the docs site which is in the description 😀
@capthowdy6987
@capthowdy6987 Год назад
outstanding job as always Tim! Your videos truly help with so many scenarios.
@starterdev
@starterdev 5 месяцев назад
Very good introduction!
@MrHuongalt
@MrHuongalt 2 года назад
any chance of explaining how you setup vsl to work with the linux machines i get issues
@TechnoTim
@TechnoTim 2 года назад
If you’re using Linux you don’t need WSL. That’s only for Windows
Далее
Proxmox Automation with Proxmox Helper Scripts!
24:15
МОЮ ТАЧКУ РАЗБИЛИ...!
39:06
Просмотров 366 тыс.
БЕЛКА ЗВОНИТ ДРУГУ#cat
00:20
Просмотров 788 тыс.
Automating my Homelab with Ansible
13:18
Просмотров 341 тыс.
Before I do anything on Proxmox, I do this first...
23:04
My NEW Kubernetes setup on Raspberry Pi
31:38
Просмотров 25 тыс.
Getting Started with Ansible (Part 1)
59:23
Просмотров 21 тыс.
HomeLab Services Tour 2024 - What Am I Self Hosting?
40:00
МОЮ ТАЧКУ РАЗБИЛИ...!
39:06
Просмотров 366 тыс.