<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/puppet" -->

---
title: Puppet News &amp; Updates | daily.dev
description: Puppet news and updates covering a configuration management tool that declares system state in its own language. Readers can learn about manifests and modules, the agent and server model, Hiera data separation, testing and rollout practice, and comparisons with Ansible, Chef, and Salt.
canonical: https://daily.dev/tags/puppet
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/puppet
og:type: website
og:site_name: daily.dev
og:title: Puppet News &amp; Updates | daily.dev
og:description: Puppet news and updates covering a configuration management tool that declares system state in its own language. Readers can learn about manifests and modules, the agent and server model, Hiera data separation, testing and rollout practice, and comparisons with Ansible, Chef, and Salt.
og:image: https://api.daily.dev/og/tags/puppet.png
og:image:width: 1200
og:image:height: 630
---

## Roadmaps

[![roadmap.sh logo](https://media.daily.dev/image/upload/s--91LSaHRW--/f_auto,q_auto/v1717766368/roadmap_iambav)Comprehensive roadmap for PuppetBy roadmap.sh](https://roadmap.sh/devops?ref=dailydev)

## Recommended Puppet stories

## Who to follow for Puppet

## Top sources covering Puppet

## Most upvoted Puppet posts

## Best discussed Puppet posts

## All posts about Puppet

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/puppet#page","url":"https://daily.dev/tags/puppet","name":"Puppet News & Updates","description":"Puppet news and updates covering a configuration management tool that declares system state in its own language. Readers can learn about manifests and modules, the agent and server model, Hiera data separation, testing and rollout practice, and comparisons with Ansible, Chef, and Salt.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/puppet#items","numberOfItems":10,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/state-of-devops-report-2024-results-the-next-evolution-of-platform-engineering-qsuw3trg7","name":"State of DevOps Report 2024 Results: The Next Evolution of Platform Engineering"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/configuration-as-code-everything-developers-need-to-know-ahxot4eqi","name":"Configuration as Code: Everything Developers Need to Know"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/internal-developer-platform-idp-reference-architectures-fklata3ib","name":"Internal Developer Platform (IDP) Reference Architectures"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/dsls-are-a-waste-of-time-jvix53uyn","name":"DSLs are a waste of time"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/mlops-mastering-machine-learning-deployment-an-intro-to-docker-kubernetes-helm-and-modern-web-f-pp8uao807","name":"MLOps: Mastering Machine Learning Deployment: An Intro to Docker, Kubernetes, Helm, and Modern Web Frameworks-End To End Project"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/infrastructure-as-code-past-present-future-yi9pejhix","name":"Infrastructure as Code: Past, Present, Future"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/how-to-secure-your-iac-and-configuration-management-tools-with-gitguardian-s-honeytoken-q8t0ze2ik","name":"How to Secure Your IaC and Configuration Management Tools with GitGuardian’s Honeytoken"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/infrastructure-as-code-iac-tools-part-2-choosing-the-right-tool-9htnmqfrc","name":"Infrastructure as Code (IaC) Tools, Part 2: Choosing the Right Tool"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/infrastructure-as-code-iac-tools-part-1-overview-of-tools-eorjbmtlb","name":"Infrastructure as Code (IaC) Tools, Part 1: Overview of Tools"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/getting-started-with-devsecops-cheatsheet-n9ryxx0wv","name":"Getting Started with DevSecOps Cheatsheet"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"Puppet"}]}]}
```

