Chef vs Puppet vs Ansible vs Saltstack | Configuration Management Tools | DevOps Tools | Simplilearn

  Рет қаралды 172,242

Simplilearn

Simplilearn

Күн бұрын

Пікірлер: 136
@SimplilearnOfficial
@SimplilearnOfficial Жыл бұрын
🔥Professional Certificate Program in Cloud Computing and DevOps (India Only) - www.simplilearn.com/cloud-computing-devops-course?TVNCTK808I&Comments&KZbin 🔥DevOps Engineer Master's Program - www.simplilearn.com/devops-engineer-masters-program-certification-training?TVNCTK808I&Comments&KZbin 🔥Caltech - Post Graduate Program in DevOps - www.simplilearn.com/pgp-devops-certification-training-course?TVNCTK808I&Comments&KZbin
@andywong2135
@andywong2135 5 жыл бұрын
11:48 SSH is Secure SHell, not secure socket hashing
@SimplilearnOfficial
@SimplilearnOfficial 5 жыл бұрын
Hi Andy, SSH is also called Secure Shell or Secure Socket Shell, which is a network protocol that gives users, particularly system administrators, a secure way to access a computer over an unsecured network.
@theusernameyoudidntexpect6511
@theusernameyoudidntexpect6511 5 жыл бұрын
Never have I ever heard it referred to as "secure socket hash". Its Wikipedia page doesn't even include the word 'hash', likely because it makes little-to-no sense in describing its function. Honestly, it sounds more like jargon someone made up to sound like they knew what they were talking about...
@SimplilearnOfficial
@SimplilearnOfficial 5 жыл бұрын
Thanks for your feedback. You can check out this link for more clarity on SSH: searchsecurity.techtarget.com/definition/Secure-Shell
@rohitrajkumar1234
@rohitrajkumar1234 4 жыл бұрын
@Charle MIJ not really :)
@mjsp8
@mjsp8 4 жыл бұрын
@@SimplilearnOfficial so it doesn't stand for secure socket hashing then, like you said.
@mzs114
@mzs114 4 жыл бұрын
Salt all the way! Have used ansible since 1.7 and last was 2.x, until I discovered salt. The speed of execution and flexibility of salt just blew me away!
@SimplilearnOfficial
@SimplilearnOfficial 4 жыл бұрын
Thanks for sharing your input!
@belipipi
@belipipi 2 жыл бұрын
Definitely agreed, Ansible is good for noobs, but when you wanna do serious things go for Salt. I worked with both and I will never go back to that Ansible hell ...
@UtpalBhattacharjee
@UtpalBhattacharjee 5 жыл бұрын
Now both Ansible and Saltstack are available in AWS.
@SimplilearnOfficial
@SimplilearnOfficial 4 жыл бұрын
Yes! You are right about that!
@00Dawggg
@00Dawggg 4 жыл бұрын
Also Azure and GCP
@user-ui1tx9ey2i
@user-ui1tx9ey2i 4 жыл бұрын
Yes. But It's a non-managed service. It needs to configure the EC2.
@ninetouch9196
@ninetouch9196 4 жыл бұрын
Mac Sc don't care about those two
@zavierarthur1589
@zavierarthur1589 3 жыл бұрын
instablaster
@es3t
@es3t 4 жыл бұрын
11:15 author should take notice that Ansible is available and was in cloud providers such as AWS , also Azure and also GCP
@SimplilearnOfficial
@SimplilearnOfficial 4 жыл бұрын
Hi Konrad, thanks for sharing your feedback. We will look into that!
@shiva5741
@shiva5741 3 жыл бұрын
The way of explaining with animations is awesome
@SimplilearnOfficial
@SimplilearnOfficial 3 жыл бұрын
Hey, thank you for appreciating our work. We are glad to have helped. Do check out our other tutorial videos and subscribe to us to stay connected. Cheers :
@albertogonzalezmesas810
@albertogonzalezmesas810 4 жыл бұрын
Firstly, thanks for the video. In my opinion, Ansible is on the top. Easy for setting up, a lot of modules and if you want, make your own modules in easy coding like is python. No master-client arquitecture and tower or AWX like GUI. Pull and push working mode. The best
@SimplilearnOfficial
@SimplilearnOfficial 4 жыл бұрын
Thanks for watching the video and also for the tips!
@mzs114
@mzs114 4 жыл бұрын
Until you have event based requirement, then Ansible is rigid. Salt kills it in this area.
@wolfflighttzw
@wolfflighttzw 5 жыл бұрын
The comments about SaltStack requiring Minion client install are not accurate. Currently Salt-ssh requires absolutely no minion (client) installation.
@irascib1e
@irascib1e 2 жыл бұрын
Saltstack doesn't use SSH for communication. The controller opens a port that the agents on each node connect to and the controller publishes commands through that port.
@SimplilearnOfficial
@SimplilearnOfficial 2 жыл бұрын
Thanks for watching our video and sharing your thoughts. Do subscribe to our channel and stay tuned for more. Cheers!
@habs249
@habs249 3 жыл бұрын
Enjoying the very Alan Partridge voiceover. Thank you!
@SimplilearnOfficial
@SimplilearnOfficial 3 жыл бұрын
Glad you enjoyed it!
@elib2429
@elib2429 4 жыл бұрын
It should be noted for Puppet environments, the master node does not push to client nodes, clients PULL configuration catalogs from the master node(and this can be set on intervals)
@SimplilearnOfficial
@SimplilearnOfficial 3 жыл бұрын
Thanks for watching our video and sharing your knowledge.
@ChrisChris-jh7uy
@ChrisChris-jh7uy 3 жыл бұрын
Great stuff! But could you please give an example of "advanced tasks" you mentioned when you discussed the cons of Puppet/ Chef using Ruby?
@zhinaaziz8009
@zhinaaziz8009 3 жыл бұрын
I need the answer too
@francisconavarro3890
@francisconavarro3890 3 жыл бұрын
Ansible and Puppet Bolt are available in the Microsoft Azure Cloud Shell
@SimplilearnOfficial
@SimplilearnOfficial 3 жыл бұрын
Thanks for watching our video and sharing the info!
@neild4620
@neild4620 2 жыл бұрын
Excellent video, summed up everything I needed to know.
@SimplilearnOfficial
@SimplilearnOfficial 2 жыл бұрын
Glad it was helpful!
@ramprasad_v
@ramprasad_v 3 жыл бұрын
I didn't know that Ruby was used in chef & puppet. I will learn Ruby & excel with the two tools. Thanks 👍
@SimplilearnOfficial
@SimplilearnOfficial 3 жыл бұрын
You're welcome! Thank you for watching!
@chbrules
@chbrules 5 жыл бұрын
SSH = secure shell, not secure socket hashing.
@SimplilearnOfficial
@SimplilearnOfficial 5 жыл бұрын
Thanks, for pointing that out. Our mistake.
@pankajmunje2255
@pankajmunje2255 Жыл бұрын
Excellent Vedio
@SimplilearnOfficial
@SimplilearnOfficial Жыл бұрын
We're thrilled to have been a part of your learning experience, and we hope that you feel confident and prepared to take on new challenges in your field. If you're interested in further expanding your knowledge, check out our course offerings in the description box.
@yevgenyzamsky1558
@yevgenyzamsky1558 8 ай бұрын
Ansible uses WinRM to interact with Windows machines, as far as I know.
@pjguibord
@pjguibord 3 жыл бұрын
Need to update this vid- great details, a great deal of it is out of date.
@SimplilearnOfficial
@SimplilearnOfficial 3 жыл бұрын
We agree with you. We will make updated video soon.
@mzs114
@mzs114 4 жыл бұрын
Tbh, except for a few points, this was pretty superficial comparison. For instance agent based tools will work across networks restrictions. And event driven automation of salt. I don't think any of the other tools have this. Also salt has SSH b Push based feature too.
@SimplilearnOfficial
@SimplilearnOfficial 4 жыл бұрын
Hey, thank you for watching our video and for the honest feedback. We will definitely look into this. Do subscribe, like and share to stay connected with us. Cheers :)
@mzs114
@mzs114 4 жыл бұрын
@@SimplilearnOfficial Yeah, looks like Puppet is also introducing event driven automation from June 2020. Please do search around.
@SimplilearnOfficial
@SimplilearnOfficial 4 жыл бұрын
Sure, we will look into that.
@sabestek8896
@sabestek8896 4 жыл бұрын
Very good.. thx much for the lesson. quick question.. where does vagrant and openstack fit in all this as part of the devops toolbox .?
@SimplilearnOfficial
@SimplilearnOfficial 4 жыл бұрын
"Hi, OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter. While Vagrant is a tool for building and distributing development environments. Vagrant provides the framework and configuration format to create and manage complete portable development environments."
@aneelysis
@aneelysis 5 жыл бұрын
When comparing the 4 solutions, what is your criteria for determining "Ease of Setup" and "Management"? Why is it easier to setup and manage Ansible vs the others? How are you determining that?
@SimplilearnOfficial
@SimplilearnOfficial 5 жыл бұрын
Ease of setup is the effort required in installing and configuring the tool on your system. Management refers to writing your configuration files that will manage the node systems. Ansible is easiest to setup mainly as it's clientless and easy to manage, as the code is written in YAML.
@SimplilearnOfficial
@SimplilearnOfficial 5 жыл бұрын
Thanks for your valuable input!
@aneelysis
@aneelysis 5 жыл бұрын
@J W I've worked with Ansible and fairly familiar with it, I just was curious to know what the criteria that is being used when talking about "Ease of Setup" and "Management". Most people have would use a decision matrix to identify the guidelines that helped make the decision.
@SimplilearnOfficial
@SimplilearnOfficial 5 жыл бұрын
Since ansible is client-less, its easy to setup. Playbooks make management of ansible much easier.
@ITSecurityLabs
@ITSecurityLabs 4 жыл бұрын
Great explanation. Thanks
@SimplilearnOfficial
@SimplilearnOfficial 4 жыл бұрын
Hi, we appreciate the kind comment! enjoy!
@besrabasant
@besrabasant 5 жыл бұрын
Btw... If you want to do advanced stuffs with Ansible, you can Python
@SimplilearnOfficial
@SimplilearnOfficial 5 жыл бұрын
Yes, it is possible. Thanks for sharing your insights.
@n1cl4s
@n1cl4s 5 жыл бұрын
As far as I know Ansible is available on AWS.
@UtpalBhattacharjee
@UtpalBhattacharjee 5 жыл бұрын
Right
@MrChaos2peace
@MrChaos2peace 5 жыл бұрын
Since when Puppet was easy to setup? I find it very resource dependent and needing a tons of troubleshooting for the comm between Master -> Agent to be seamless b4 even the first proper CM runs. I am leaning more towards Ansible now, its already RHAT owned and a yum installs it.
@SimplilearnOfficial
@SimplilearnOfficial 5 жыл бұрын
As compared to Ansible, Puppet setup is definitely not as simple. Anyways, thanks for your thoughts!
@mzs114
@mzs114 4 жыл бұрын
Checkout salt befor deciding on DSL based tools like chef/puppet. Ansible users will experience the power of event driven automation with salt!
@theadmin1982
@theadmin1982 3 жыл бұрын
You need to update your video as Ansible is available in AWS.
@SimplilearnOfficial
@SimplilearnOfficial 3 жыл бұрын
Thank you for bringing that to our notice. We'll have that fixed in our next update Thank you for watching!
@karendn20
@karendn20 5 жыл бұрын
What do you mean, "Chef" is a "Knife tool" in communication? It includes both SSL and SSH?
@SimplilearnOfficial
@SimplilearnOfficial 5 жыл бұрын
You can go for becoming an AWS solutions architect. You can check out this video to learn more: kzbin.info/www/bejne/rmLLp35uZdCAo9E. Hope that helps!
@lindhe
@lindhe 5 жыл бұрын
Great overview! Thanks!
@SimplilearnOfficial
@SimplilearnOfficial 5 жыл бұрын
Hey Andreas, thank you for appreciating our work. We are glad to have helped. Do check out our other tutorial videos and subscribe to us to stay connected. Cheers :)
@1MartinArmy
@1MartinArmy Жыл бұрын
I would say SSH is a "Secure Shell".
@easyappscompany
@easyappscompany 4 жыл бұрын
Best Regards From Mexico City. Manuel Silva
@SimplilearnOfficial
@SimplilearnOfficial 4 жыл бұрын
Thanks, Manuel. Also, subscribe to our channel and stay tuned for more videos. Cheers!
@monocojo9939
@monocojo9939 4 жыл бұрын
Great, thank u
@SimplilearnOfficial
@SimplilearnOfficial 4 жыл бұрын
You are welcome
@tigrangevorgyan3584
@tigrangevorgyan3584 5 жыл бұрын
Hey Guys, thanks a lot for this video. It was really useful for me :)
@SimplilearnOfficial
@SimplilearnOfficial 5 жыл бұрын
Hey Tigran, thank you for appreciating our work. We are glad to have helped. Do check out our other tutorial videos and subscribe to us to stay connected. Cheers :)
@MaestroCipher
@MaestroCipher 4 жыл бұрын
11:48 Secure socket hashing? Are you sure?
@koguma3928
@koguma3928 4 жыл бұрын
Might have meant Secure Jungle Hashing... where you run through the jungle with a buddy.
@MaestroCipher
@MaestroCipher 2 жыл бұрын
@@koguma3928 😂😂😂🌴🌴🌴 to the point!
@MarceloLunardi
@MarceloLunardi 4 жыл бұрын
top man! tyvm!
@SimplilearnOfficial
@SimplilearnOfficial 4 жыл бұрын
Glad it helped!
@learnaddict8994
@learnaddict8994 4 жыл бұрын
Now Ansible does has integration with AWS, Azure and GCP. Also with various various Network and Security vendors
@SimplilearnOfficial
@SimplilearnOfficial 4 жыл бұрын
Thanks for sharing your input. Do show your love by subscribing to our channel using this link: kzbin.info and don't forget to hit the like button as well. Cheers!
@akshayareddykaipu2583
@akshayareddykaipu2583 3 жыл бұрын
I am looking for someone who can help me with the Hyperion installation and configuration using puppet scripts. Any help would be greatly appreciated. Thanks
@ronanluciopereira8800
@ronanluciopereira8800 4 жыл бұрын
Very good. Thanks a lot. One question I have is which of this tool supports deploying to clients on private networks behind NAT. I mean when you have servers on private networks distributed on different locations
@mzs114
@mzs114 4 жыл бұрын
I would suggest salt, has yaml not some DSL, but any toll with an agent should work.
@pedrophsg
@pedrophsg 3 жыл бұрын
Thanks for share it!
@SimplilearnOfficial
@SimplilearnOfficial 3 жыл бұрын
Thank you for watching!
@hiredevops1621
@hiredevops1621 5 жыл бұрын
excellent overview! keep going!
@SimplilearnOfficial
@SimplilearnOfficial 5 жыл бұрын
Hi, thank you for appreciating our work. We are glad to have helped. Do check out our other tutorial videos and subscribe to us to stay connected. Cheers :)
@farizsamanha6051
@farizsamanha6051 4 жыл бұрын
nice explanation!!! great
@SimplilearnOfficial
@SimplilearnOfficial 4 жыл бұрын
Glad it helped!
@shehuidris460
@shehuidris460 3 жыл бұрын
Great video 👍
@SimplilearnOfficial
@SimplilearnOfficial 3 жыл бұрын
Thanks 👍
@sirius4k
@sirius4k 3 жыл бұрын
I went from only having heard about Ansible and being able to proficiently provision Windows/Linux endpoints in a couple of months, so I'll give my vote for Ansible. Their documentation is very good, not perfect. I checked how Puppet configuration blocks or tasks look like, compared to Ansible, and I didn't like that at all. By using these tools, you are looking to easily manage a large number of endpoints, Puppet seems to go the other way in that regard. Edit: Oh, and no Agents, which is the best.
@SimplilearnOfficial
@SimplilearnOfficial 3 жыл бұрын
Thanks for watching our video and sharing your thoughts. Do subscribe to our channel and stay tuned for more. Cheers!
@ruimingxie7171
@ruimingxie7171 5 жыл бұрын
could u please share the powerpoint in this video, thank u very much
@SimplilearnOfficial
@SimplilearnOfficial 5 жыл бұрын
Hi, thanks for watching our video. You can check the slides by clicking here: www.slideshare.net/Simplilearn/chef-vs-puppet-vs-ansible-vs-saltstack-configuration-management-tools-dev-ops-tools-simplilearn-120294258
@SimplilearnOfficial
@SimplilearnOfficial 4 жыл бұрын
Very welcome!
@DeepakSharma-iu6wn
@DeepakSharma-iu6wn 3 жыл бұрын
Ansible is also use declarative approach not procedural
@SimplilearnOfficial
@SimplilearnOfficial 3 жыл бұрын
Glad you enjoyed our video! We have a ton more videos like this on our channel. We hope you will join our community!
@ahmadpoorgholam8964
@ahmadpoorgholam8964 4 жыл бұрын
awsome
@SimplilearnOfficial
@SimplilearnOfficial 4 жыл бұрын
Thank you!
@SimplilearnOfficial
@SimplilearnOfficial 6 жыл бұрын
Do you have any questions on this topic? Please share your feedback in the comment section below and we'll have our experts answer it for you. Thanks for watching the video. Cheers!
@mansoorahmed2121
@mansoorahmed2121 5 жыл бұрын
But puppet also use YAML?
@SimplilearnOfficial
@SimplilearnOfficial 5 жыл бұрын
YAML is used in Puppet for mainly providing a hierarchy for the data. That's very minimal as compared to how Ansible uses YAML. Happy Learning!
@SilentSolution
@SilentSolution 4 жыл бұрын
Nice
@SimplilearnOfficial
@SimplilearnOfficial 4 жыл бұрын
Thanks. Cheers!
@Knackiii
@Knackiii 4 жыл бұрын
i choose saltStack in my team
@SimplilearnOfficial
@SimplilearnOfficial 4 жыл бұрын
That's great! So show your love by subscribing to our channel. Cheer!
@mzs114
@mzs114 4 жыл бұрын
I choose salt after 4 years of work with Ansible, it has better model.
@TheDreamzFactory
@TheDreamzFactory 5 жыл бұрын
Guys, I am little new to this battle, Does Ansible provide automatic configuration restore for a host? I believe such a thing is possible in chef, Wherein if any host's configuration is diverged let's say manually deleting the package, It will be restored automatically w.r.t its the configuration defined in chef cookbooks.
@SimplilearnOfficial
@SimplilearnOfficial 5 жыл бұрын
Yes, this is provided by all 4 tools. Thanks.
@TheDreamzFactory
@TheDreamzFactory 5 жыл бұрын
@@SimplilearnOfficial Could you please let me know this in ansible perspective how it is achieved, Appreciate your response.
@SimplilearnOfficial
@SimplilearnOfficial 5 жыл бұрын
Watch our tutorial on Ansible to get a better understanding of how Ansible achieves everything mentioned here: kzbin.info/www/bejne/np3LnoR4j8-VrM0.
@jimmmaximilia2913
@jimmmaximilia2913 3 жыл бұрын
Im learning Powershell DSC..
@monday6740
@monday6740 5 жыл бұрын
6:55 That's a big step backwards ... Having an easy method, like YAML, means it is easy to use, but then isn't very powerful. That's what you get when you don't have a real programming language. Remember : these tools are meant to replace scripts written on servers (CMD batch on Windows and Bash or similar on Linux/Unix). These are no real programming languages as well, but they have lots of logic nevertheless (Windows Powershell even more). In that context, YAML seems like the worst, because it does not seem to have enough logic. It risks being used to just call scripts that do have logic, like Bash, or Perl, or whatever.
@dominikbessler2507
@dominikbessler2507 5 жыл бұрын
Mon Day with saltstack you can write states in pure python with the py renderer
@SimplilearnOfficial
@SimplilearnOfficial 5 жыл бұрын
Thanks for your input!
@SM-ok3sz
@SM-ok3sz 4 жыл бұрын
You pronounce declarative like decorative.
@SimplilearnOfficial
@SimplilearnOfficial 4 жыл бұрын
Good eye! Our mistake.
@puyatecla9903
@puyatecla9903 4 жыл бұрын
The future of linux is dark, knowledge is fading away people are more interested in Windows-nization, why don't you just make linux a "dockerized app"? or kubernetted one is you prefer
@SimplilearnOfficial
@SimplilearnOfficial 4 жыл бұрын
Thanks for sharing your input. And yes, we can make deodorized applications: developers.keboola.com/extend/component/docker-tutorial/howto/.
@prof.poopypants8671
@prof.poopypants8671 5 жыл бұрын
SSH = “Secure Socket Hashing” ......uuuuuhh...okaaaay 🙄
@SimplilearnOfficial
@SimplilearnOfficial 5 жыл бұрын
Yes, you are right. SSH, also known as Secure Shell or Secure Socket Shell, is a network protocol that gives users, particularly system administrators, a secure way to access a computer over an unsecured network. Hope that helps!
@prof.poopypants8671
@prof.poopypants8671 5 жыл бұрын
@@SimplilearnOfficial Professional response to my admittedly snarky comment. Well done.
@SimplilearnOfficial
@SimplilearnOfficial 5 жыл бұрын
You are welcome! Do show your love and support by subscribing to our channel!
He bought this so I can drive too🥹😭 #tiktok #elsarca
00:22
Elsa Arca
Рет қаралды 60 МЛН
CCNA (200-301) Topic 6.6: Puppet, Chef, and Ansible
11:19
Kevin Wallace Training, LLC
Рет қаралды 17 М.
Installing Salt - Getting Started With Salt Project - Part 1
22:57
DevOps Clinic
Рет қаралды 11 М.
Ansible vs. Terraform: What's the difference?
9:32
IBM Technology
Рет қаралды 193 М.
This web UI for Ansible is so damn useful!
20:07
Christian Lempa
Рет қаралды 480 М.
you need to learn Ansible RIGHT NOW!! (Linux Automation)
21:21
NetworkChuck
Рет қаралды 872 М.
DevOps Tools - The Ultimate Guide! (2024)
17:06
KodeKloud
Рет қаралды 108 М.
What is Configuration Management?
5:48
Online PM Courses - Mike Clayton
Рет қаралды 66 М.
Puppet for Network Engineers (CCNA and CCNP Automation)
18:01
NetworkChuck
Рет қаралды 79 М.