[{"data":1,"prerenderedAt":73},["ShallowReactive",2],{"term-p\u002Fpuppet":3,"related-p\u002Fpuppet":58},{"id":4,"title":5,"acronym":6,"body":7,"category":40,"description":41,"difficulty":42,"extension":43,"letter":16,"meta":44,"navigation":45,"path":46,"related":47,"seo":52,"sitemap":53,"stem":56,"subcategory":6,"__hash__":57},"terms\u002Fterms\u002Fp\u002Fpuppet.md","Puppet",null,{"type":8,"value":9,"toc":33},"minimark",[10,15,19,23,26,30],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 — The Vibe Check",[16,17,18],"p",{},"Puppet is an old-school infrastructure automation tool that describes the desired state of your servers in a language called Puppet DSL. Like a puppet master pulling strings, it continuously checks your servers and corrects them if they drift from what you declared. It was huge in the 2010s before Ansible and Terraform took over.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25],{},"Puppet is a declarative configuration management tool that uses a domain-specific language to define the desired state of infrastructure. Puppet agents run on managed nodes and periodically check in with a Puppet master to enforce configuration. It's considered a predecessor to modern IaC approaches.",[11,27,29],{"id":28},"when-youll-hear-this","When You'll Hear This",[16,31,32],{},"\"The old datacenter runs on Puppet — we'll migrate when we move to cloud.\" \u002F \"Puppet ensures all servers have the same configuration even if someone changes them manually.\"",{"title":34,"searchDepth":35,"depth":35,"links":36},"",2,[37,38,39],{"id":13,"depth":35,"text":14},{"id":21,"depth":35,"text":22},{"id":28,"depth":35,"text":29},"cicd","Puppet is an old-school infrastructure automation tool that describes the desired state of your servers in a language called Puppet DSL.","advanced","md",{},true,"\u002Fterms\u002Fp\u002Fpuppet",[48,49,50,51],"Chef","Ansible","IaC","Infrastructure as Code",{"title":5,"description":41},{"changefreq":54,"priority":55},"weekly",0.7,"terms\u002Fp\u002Fpuppet","fOjValq7p_CVYFfIwzzXx94QP1rKnedJqnjScMP4Tt8",[59,63,66,69],{"title":49,"path":60,"acronym":6,"category":40,"difficulty":61,"description":62},"\u002Fterms\u002Fa\u002Fansible","intermediate","Ansible is a tool that lets you automate the setup of servers by writing scripts called playbooks.",{"title":48,"path":64,"acronym":6,"category":40,"difficulty":42,"description":65},"\u002Fterms\u002Fc\u002Fchef","Chef is an older infrastructure automation tool where you write 'recipes' and 'cookbooks' to describe how servers should be configured.",{"title":50,"path":67,"acronym":51,"category":40,"difficulty":61,"description":68},"\u002Fterms\u002Fi\u002Fiac","IaC is shorthand for Infrastructure as Code — the idea that your servers and cloud setup should be written in files, not clicked together in a UI.",{"title":51,"path":70,"acronym":6,"category":71,"difficulty":61,"description":72},"\u002Fterms\u002Fi\u002Finfrastructure-as-code","cloud","ClickOps means building your cloud infrastructure by clicking buttons in AWS console.",1776518304621]