At first system administrator used to do upgrades, secure patches and installation on 100s of servers using shell script that had to loop over all 100s of servers. With cloud( micro service architecture) no. of servers increased and the compute/resources had decreased. Earlier we had to take care of distribution of OS(alpine, ubuntu), so the script might not work. To solve this configuration management came into picture. Puppet, chef and Ansible . Why Ansible over others? Ansible is much a push mechanism model. Write Ansible script at one instance and update all the worker nodes. Ansible is agentless, just put DNS or ip adress of servers in inventory file and have ssh password-less authentication configured, along with python3 installed by default in Linux distros. 2. Ansible also has feature of dynamic inventory. If you are creating 100s of servers in AWS cloud, Ansible will automatically detect new server. 3. Support both Windows, AIX and Linux all distros 4. Ansible is pretty simple, uses simple yaml manifest.
@bleh2229225 күн бұрын
Thanks a lot ❤
@ronaldopower4169 Жыл бұрын
Your efforts towards helping devops community is incredible
@AbhishekVeeramalla Жыл бұрын
Thanks alot
@mechtoit6555 Жыл бұрын
kzbin.info/door/tvLt8mOnq-odv_61vRF90Q
@paragvade6 ай бұрын
Notes of this video- Scenario- System admin has to configure 100s of servers, each with different OS like Ubuntu, CentOS, Windows. Tasks include updating OS, security patches, default installations like git, databases on servers. Issue- Doing this manually on every server is difficult. Hence, scripts were used. Powershell scripts for windows machines, other shells for Linux machines. Even in Linux machines, scripts varied based Linux flavours and type of script (bash, zsh, tsh, etc). This script will then loop over all servers to perform configuration tasks. With cloud and micro service architecture adoption, number of servers have increased further. Hence, even scripting approach is not very efficient. This led to concept of configuration management. Various tools are used for configuration management. Puppet and Chef were pioneering tools while Ansible, developed by Red Had is most popular. Why Ansible over Puppet? 1. Puppet = Pull mechanism, Ansible= Push mechanism. Eg. Managing 10 EC2- Write ansible playbook and push to all 10 EC2 2. Puppet uses Master-Agent architecture- Have to create Master server and configure all 10 EC2 as agents. Ansible is agentless. Write only ip/dns of machine in inventory file and have passwordless authentication enabled. In case of dynamic demand, auto-scaling is possible by changing inventory file. Even better- 'Dynamic Inventory' feature auto detects demand- doing away need to change inventory file. 3. Support for Windows is better in Ansible than Puppet 4. Ansible Playbook is written in YAML which is widely used. Puppet configuration is written in Puppet language. Issues with Ansible 1. Support for Windows is still not seamless 2. Debugging is not easy. Can run ansible in debug mode but debugging logs are not easy to understand. 3. Performance issues- when managing thousands of servers Enjoy!
@bleh2229225 күн бұрын
Thanks a lot ❤
@randomavghuman11 ай бұрын
one thing i really like about your videos is that it gets me interested in the topic, and its interactive , i always try to answer the interview questions in my head like i would in an interview. it helps me with recollection of concepts
@saiharshakothamasu7254 Жыл бұрын
Just for you anna, I have never skipped even a single ad in your channel even if it's for >5 mins :)
@AbhishekVeeramalla Жыл бұрын
Thanks alot for contributing to the channel Harsha
@mrnobody4365 Жыл бұрын
Started 3 days ago and I already just completed Day 14. Thank you Abhishek sir for all these quality content.
@AbhishekVeeramalla Жыл бұрын
Excellent
@nash1239411 ай бұрын
@mrnobody4365 I have just started the playlist. I guess you must have completed the series ? If yes can you tell me if you have got the job or giving interviews ? Can you share the feedback with us it will help us to improve here. Please share your kind feedback. Thank you!!!
@sachinrathee06116 ай бұрын
@@nash12394 Why are you asking him like this? Why not try yourself and make your time productive?
@nash123946 ай бұрын
@@sachinrathee0611The reason why asked is he finished his playlist over 8 months ago. So I thought to check if he faced any challenges. Anyways I also finished the entire playlist twice and got placed.
@barakahobileye56434 ай бұрын
@@nash12394 congratulations 🎉. Is this just the playlist you used?
@tapasghosh98029 ай бұрын
Learning from your videos is like discovering a beacon of clarity in a sea of confusion. Thank you for sharing your expertise with such passion and sincerity. You're not just teaching DevOps; you're inspiring a community of learners to reach new heights.
@subashbose649410 ай бұрын
Hi Abhishek, im from Chennai, spending with your video every day 30 mins or 1 hr and i tried to practice with my laptop. i'm not a computer student. BUT very much interest to learn new things. Your video gives confident to me, one day will get my dream job.. That day will message you again.
@AbhishekVeeramalla10 ай бұрын
Amazing
@ayeniadewale7743 Жыл бұрын
without mincing words" you're the 🏆! I wish I had known you before now. 🔥🙌 #thebest #wishfulthinking #awesome"
@AbhishekVeeramalla Жыл бұрын
Thanks alot
@arifsaleem-73779 ай бұрын
Your efforts towards helping devops community is incredible
@AbhishekVeeramalla9 ай бұрын
❤️
@pranayshegaonkar4320 Жыл бұрын
Recently started the playlist and already at day 14 , thannk you so much for your consistent efforts sir
@AbhishekVeeramalla Жыл бұрын
Amazing
@NishithaBapanpally Жыл бұрын
Hello, abhishek sir, i started your playlists yesterday on devops series, your doing a great job , i am able to learn each and every concept in a simple way to crack the devops engineer job. Thankyou for showing the efforts towards people who are struggling to get into IT as a DevOps. once again thanks a lot for the devops zero to hero playlists.
@AbhishekVeeramalla Жыл бұрын
😍😍
@surabhim2482Ай бұрын
Feeling grateful for finding your KZbin channel, it's day 3 , I'm here with day 14 video
@soumyadipchatterjee2267 Жыл бұрын
I become fan of Abhishek. You inspired me every day to become a good DevOps Engineer & one day I will .😊🙏
@AbhishekVeeramalla Жыл бұрын
❤️❤️
@anjaneyulus59752 жыл бұрын
Thank you so much sir day by day..enhancing my knowledge getting confidence... making things simpler in learning Devops course 👍👍
@AbhishekVeeramalla2 жыл бұрын
All the best
@sejaljaiswal829625 күн бұрын
superb great work 🙌🙌 toward the Devops
@UmeshKumar-fo4by Жыл бұрын
Thanks a lot Abhishek lots of love.
@nagababunalluri50592 жыл бұрын
We should appreciate the work behind it.
@AbhishekVeeramalla2 жыл бұрын
Thanks
@Beautifull-day Жыл бұрын
It's really helpful.I answered very nicely in my interview after watching ur videos.Thank you so much
@AbhishekVeeramalla Жыл бұрын
😎
@AditiSingh-1c9 ай бұрын
Thank you abhishek bhaiya
@gokulkrishna4719Ай бұрын
I always wonder what these ansible and puppets are while hearing it here and there, but this video made me understand those in simple way. Overall, I loved this video and gained lots of knowledge.
@aakashpunekar9437 Жыл бұрын
Explained the concept in really simple manner,I got a clear understanding of the topics. Thank you Abhi Completed yesterday 05/07/2023
@mechtoit6555 Жыл бұрын
kzbin.info/door/tvLt8mOnq-odv_61vRF90Q
@krakesh2003in Жыл бұрын
Awesome Abhishek, Thanks for your great Video.
@AbhishekVeeramalla Жыл бұрын
My pleasure
@vinu35413 ай бұрын
Amazing theoretical explanation ❤
@nallapaneniram766 Жыл бұрын
Superb. The example explains all.
@AbhishekVeeramalla Жыл бұрын
Thanks a lot
@rjgeeks58575 ай бұрын
very concept clear video.....thanks for this amazing videos
@AhsanAli-sv8hy Жыл бұрын
Sir your channel is very helpful for beginners Devops engineer ❤. But some people can't understand English like me and other now Sir i request you create Devops zero to hero in hindi series. God bless you Sir
@quasar_0x9 ай бұрын
In the first seconds of the video did I hear you say lets reach 10k subscribers? that's just a year ago!! Shows that you are doing an incredible Job!
@AbhishekVeeramalla9 ай бұрын
Yes, Thanks alot
@battumamatha71442 жыл бұрын
thank you abhishek for explaining by paint .... its dam easy to understand the concepts ...
@AbhishekVeeramalla2 жыл бұрын
It's my pleasure
@rapurusirisha2 жыл бұрын
Congratulations Sir Keep Rocking
@AbhishekVeeramalla2 жыл бұрын
Thanks a lot
@gudamahendar69929 ай бұрын
i completed this video abhishek
@joymiah10382 жыл бұрын
Proud Of You!!! You are The Best Educator in DevOps World!!! Saluted for your kindness!🫡🫡 Bhai eeh series bandh Maot karna Please!!!!
@AbhishekVeeramalla2 жыл бұрын
Sure bhai
@Ssv1928 Жыл бұрын
Excellently explained
@AbhishekVeeramalla Жыл бұрын
Thanks
@manupriyar8169 Жыл бұрын
So nice Abhi. Thank you😊
@AbhishekVeeramalla Жыл бұрын
Welcome 😊
@Learn_IT_with_Azizul Жыл бұрын
You’re doing extremely good in DevOps series… maybe the best series in the KZbin 👏👏 please try to upload a content about OpenShift with AWS EKS, if possible… Thank You 🙏
@AbhishekVeeramalla Жыл бұрын
I will try my best
@Just_Relax616 Жыл бұрын
excellent explanation ,very much clear on this
@harisheoran Жыл бұрын
awesome explaination sir
@AbhishekVeeramalla Жыл бұрын
Thanks a lot
@shafqathussain228210 ай бұрын
great bro you have done great work.😍
@shashikiran68092 жыл бұрын
The sessions are going really nice, it's really helpful, thank you❤🙏
@AbhishekVeeramalla2 жыл бұрын
Glad you like them!
@sathiyamohan8119 Жыл бұрын
You are really awsome bro. Going great with cloud and devops domains. If possible pls do a video on open shift as well.
@AbhishekVeeramalla Жыл бұрын
Sure 👍
@manojtalluri5087 Жыл бұрын
Thank you very awesome session
@AbhishekVeeramalla Жыл бұрын
You are very welcome
@pittavarun1647 Жыл бұрын
You are the best 💕💕
@AbhishekVeeramalla Жыл бұрын
❤️❤️❤️
@reddaiahnama8932 жыл бұрын
Keep rock it Abhishek bro
@AbhishekVeeramalla2 жыл бұрын
Thanks
@biswajitmohapatra21722 жыл бұрын
Great sir 👍🏻.. well explained
@AbhishekVeeramalla2 жыл бұрын
Thanks
@KumarK-sv7yh Жыл бұрын
Completed Day:14 Video. I understand the overview concept of Ansible and ansible vs puppet. Thanks Veeramalla garu
@AbhishekVeeramalla Жыл бұрын
Welcome
@mohammed_rayees3879 ай бұрын
Thanks alot Abhishek bhaiya 😇
@Dancervloggeractor Жыл бұрын
You are best in teaching the things in crystal manner. Want to know how to write the yaml scripts.If possible make a video on this.❤
@mechtoit6555 Жыл бұрын
kzbin.info/door/tvLt8mOnq-odv_61vRF90Q
@Zeliebenard639 Жыл бұрын
Perfect video
@AbhishekVeeramalla Жыл бұрын
🎉
@sumon-g7z2 жыл бұрын
u earned new subscriber + a big fan 😀
@AbhishekVeeramalla2 жыл бұрын
Welcome aboard!
@adarshjha__1 Жыл бұрын
Day-14 done ✅
@sibanandapradhan60064 ай бұрын
good explain sir
@akshaynavpute3774 Жыл бұрын
Thanks bhau♥
@AbhishekVeeramalla Жыл бұрын
Thank you so much 😀
@govarthan072 жыл бұрын
Loved this session
@AbhishekVeeramalla2 жыл бұрын
Thanks alot
@somadasdallas Жыл бұрын
Videos are very helpful....thank you so much. Please provide some videos on how to create API endpoint using Terraform
@thejourney-nsn Жыл бұрын
BEST😊
@AbhishekVeeramalla Жыл бұрын
Thanks !!
@hussainshaik26737 ай бұрын
bro you expalined push model in ansible but missed pull in puppet
@chinnanambi6 ай бұрын
its not about devops zero to hero..its about me zero to hero
@bitanji6851 Жыл бұрын
Great video, thanks you 👍
@AbhishekVeeramalla Жыл бұрын
Glad you enjoyed it
@papercut._. Жыл бұрын
Doing a speed run on your devops/ aws videos before I start my application. If I get a job you’re the reason xD
@sai_pranav_karri Жыл бұрын
Thanks 😀
@AbhishekVeeramalla Жыл бұрын
You're welcome 😊
@themadcapuniverse6 күн бұрын
Hi Anna, first of all thank you very much for providing this devops zero to hero course its really appreciable. I am at day 14 now and i have a doubt like at last of this video you explained 6 interview questions out of which first question and fifth question is one and the same like which programming language that ansible uses. For this for 1st question you have answered python but for 5th question you have asnswered yaml, can you pls confirm on this.
@abanisetti.miraclesoft731711 ай бұрын
nice explanation.
@Cloudnp945811 ай бұрын
Additional features are dynamic addition of servers using dynamic inventory, idempotency and conditional execution.
@averagebadmin10player Жыл бұрын
Gold content
@AbhishekVeeramalla Жыл бұрын
thanks
@sravanimantha58387 ай бұрын
Hi Abhishek, I have a question regarding the interview questions you provided. In one of the questions, you mentioned that the programming language used in Ansible is Python, but you also mentioned YAML for the same question later. Could you please clarify this?
@saiharsha46192 жыл бұрын
Exited for tomorrow's video 🤩
@AbhishekVeeramalla2 жыл бұрын
👍
@naveennagaraju64972 ай бұрын
It will be good if we get some notes for your explanations on each topics
@bhavyabojanapalli3802 жыл бұрын
Thanks sir
@AbhishekVeeramalla2 жыл бұрын
Welcome
@vicky7664 Жыл бұрын
The tutorial was very great👏 Would love to watch a video on just ansible roles. I have a question - How we are supposed to enable password authentication if we've 100s of servers. I got one answer on the internet using boto3 module. Is there any other method❓
@Rorschach_ind Жыл бұрын
Thank You Sir!
@AbhishekVeeramalla Жыл бұрын
Most welcome!
@KUSUMAV-fc8ug9 ай бұрын
thank you
@sadashivs9781 Жыл бұрын
very good session
@Thee_macharia Жыл бұрын
hello Abhishek, can you briefly explain the difference between Ansible playbooks and roles? How would you organize your Ansible project to ensure modularity and reusability of code?
@chinmayesai4895 Жыл бұрын
Sir, please let me know if Iam right...? Ansible uses python for it's modules and YAML for writing playbooks?
@ravindraravi743511 ай бұрын
Thank you ^^
@Cloudnp945811 ай бұрын
Does Ansible support all cloud providers like AWS,azure,gcp.. Ans. For Ansible it doesn't matter what your cloud provider is. You only need public ip adress, is ssh access allowed publically to your machine(laptop).
@ThePercivalGlyde2 ай бұрын
nice
@Adityaa2 Жыл бұрын
Thank you ❤
@AbhishekVeeramalla Жыл бұрын
You're welcome 😊
@NishantJaiswal-dk4bs2 жыл бұрын
Great Explanation, Abhishek. Also please discuss the Ansible Tower AWX.
@AbhishekVeeramalla2 жыл бұрын
Noted
@raju_mirthipati2 жыл бұрын
i have one trigger you said scale up and scale down of the servers from ansible what is the use of auto scalling in AWS or any cloud provider ansible integrated with autoscalling future ....?
@AbhishekVeeramalla2 жыл бұрын
You can do that today as well.
@RakeshBitling2 жыл бұрын
Excellent Sessions and appreciate abhishek only small suggestion: Can we cover industry-specific real time use cases? I know its very difficult but you are gem person.
@AbhishekVeeramalla2 жыл бұрын
Yes, sure
@iramkhan26443 ай бұрын
#Day14 Done!
@sachinsaurav29418 ай бұрын
Can you help me with difference between ansible and Jenkins and which tool should I learn first or is it necessary to learn both tools?
@Cloudnp945811 ай бұрын
For windows Ansible uses winrm protocol, for linux it's ssh
@VenkatPodugu-dc1ls2 жыл бұрын
Hi Abhishek, Thanks for the video, can you try one video for Ansible Tower with simple? if possible.
@AbhishekVeeramalla2 жыл бұрын
Will try
@yogendrasinghrathotre27589 ай бұрын
excellent work but is some one please help to get the command which to used over lab setup
@humpi8162 Жыл бұрын
Greta Video
@rushboba58839 ай бұрын
perfect!!
@SaiKumarThatikonda-yj5sc2 жыл бұрын
Abhishek, I have doubt on Dynamic Inventory(20:05). How the new EC2 IP in dynamic inventory will know to which group it should be routed to(lets say I have groups like WebServers, DBServers) In Inventory file?
@AbhishekVeeramalla2 жыл бұрын
I will share that in a video 🙂 .. very difficult to explain hefe
@ashishpandeypro5 ай бұрын
Great introduction to Ansible Abhishek sir At the beginning of every video just say that it is the simplest, most interesting topic all (just like you did it in this video) It took so much load off my back and the presumption I formed was that the topic was easy and interesting.
@Cloudnp945811 ай бұрын
You can write your own ansible module for installing load balancer for your own organisation in python. You can share them using Ansible galaxy so other team can utilize. Ansible galaxy acts as bridge. Sharing is always possible, give back to community and take benefits from community.
@mgmahi58 ай бұрын
@Abhishek.Veeramalla Should I watch Ansible zero to hero after completing this roadmap or should I start watching after this video
@sahilsoni98987 ай бұрын
bro i have the same question ... what u followed?
@mgmahi57 ай бұрын
@@sahilsoni9898 I'm following a T shaped learning. You will learn the basics of each technology or tool first. Then you will learn each tool in depth. I realised this works for Abhishek's videos.
@2woSe7en7 ай бұрын
@@mgmahi5complete this
@sowmyamaddineni1991 Жыл бұрын
In AWS while creating EC2 instances - we can give some configurations right? So using ECS which has cluster of EC2 instances or something, can't we do the configurations?? Should Ansible be used? Also in Puppet when you are giving multiple slaves - so if 1000 machines are added. you go and add all the 1000 again in the master file?
@botlanagaraju487 Жыл бұрын
Sir you have said that ansible is push mechanism like we can write our own notebook and push ..wt abt puppet pull mechanism?
@NareshKumar-jm2vs9 ай бұрын
Bro, do you have any videos on Ansible molecule?
@PravatKumar-e4e Жыл бұрын
Thanks for sharing excellent videos .Any ways to join your online Devops training sessions .
@AbhishekVeeramalla Жыл бұрын
Everything is on KZbin channel
@hanumaiahb1216 Жыл бұрын
Bro can you pls do an one dedicated zero to hero ansible video It's helpful alot My self iam slow learner this video is little faster My req can you pls do an one dedicated ansible video
@AbhishekVeeramalla Жыл бұрын
Noted
@hanumaiahb1216 Жыл бұрын
@@AbhishekVeeramalla thankyou so much brother, if you do this it's helpful alot to me like slow learners
@AshwinGhosalkarАй бұрын
Hi Abhishek, Question 1 What programming language Ansible uses ? Python Question 4 What programming language Ansible uses ? Yaml bit confused in this one
@temprnow3736 Жыл бұрын
All sessions are having really good explanations. In this session can you please elaborate on what are microservices, and how they are used?
@AbhishekVeeramalla Жыл бұрын
I explained it in the course. Please follow the videos