TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

An Open Letter from the CEO of Puppet: Puppet and Perforce

88 pointsby mritzmannabout 3 years ago

23 comments

bbuabout 3 years ago
Puppet was great about 10-12 years ago. It made the management of hundreds of VMs a breeze. Thank you Puppet Labs!<p>But the time of VMs has passed for most companies and by now there are better solutions available, so it makes sense to sell this off as long as it&#x27;s worth something.<p>Not sure why this announcement was called an Open Letter?
评论 #30990082 未加载
评论 #30989847 未加载
评论 #30990829 未加载
评论 #30995303 未加载
hashtag-tilabout 3 years ago
TL; DR: Puppet acquired by Perforce (yes, the version control software).
评论 #30992864 未加载
lapserabout 3 years ago
This is a weird &quot;open letter&quot; but okay.<p>I feel like Puppet, for whatever reason, has lost out on things and Ansible won, which is quite unfortunate as Ansible is just not as good as Puppet. I wonder if Preforce will be able to revive the interest in Puppet.<p>Anyway, if someone plans to move away from Puppet (I imagine someone will, because someone always disagrees with a buyout), I&#x27;ve recently found mgmt[0] which has Puppet-lang compatibility. A big plus (to me anyway) is that it&#x27;s not Ruby based, and is instead written in Go.<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;purpleidea&#x2F;mgmt" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;purpleidea&#x2F;mgmt</a>
评论 #30988630 未加载
评论 #30988814 未加载
rilindoabout 3 years ago
This leaves CFEngine as the last OG independent configuration management vendor:<p>Saltstack - acquired by VMWare<p>Ansible - acquired by Red Hat<p>Chef - acquired by Progress software
评论 #30990596 未加载
评论 #30990250 未加载
didipabout 3 years ago
This blogpost is as unnecessarily complicated as Puppet codebase.<p>I hate working on Puppet codebase, it is so fragile and too easy to write spaghetti.
ksecabout 3 years ago
God this is just <i>awful</i>.<p>If your <i>Open</i> letter needs a FAQ at the end, you might as well start with the FAQ.<p>I am now reading this letter the <i>third</i> time. I dont hold anything against Puppet or Perforce. But this letter, there is something about this letter, and dare I say whether it was the PR or its CEO who wrote it, really irritates me.
评论 #30988477 未加载
评论 #30989101 未加载
评论 #30988496 未加载
评论 #30989603 未加载
评论 #30990012 未加载
gwbas1cabout 3 years ago
&quot;Perforce&quot; is not mentioned until the fifth paragraph.<p>When writing a document like this, open with your most important statement. For example: Title: &quot;Perforce Acquires Puppet.&quot; Then, &quot;We are announcing that Perforce acquired Puppet. When I started at Puppet three years ago...&quot;<p>There. Was that too hard?
评论 #30988427 未加载
评论 #30988734 未加载
评论 #31142656 未加载
评论 #30990016 未加载
avrionovabout 3 years ago
Perforce is owned by two private equity companies. The ownership is split 50-50 between Clearlake Capital and Francisco Partners. It looks like PEs invest in Perforce and use them to acquire smaller companies in the dev tools area. Perforce owns Selenium and RogueWave Software. I wouldn&#x27;t be surprised if they become a public company at some point so the PE can cash on their investment.
评论 #30990204 未加载
travisgriggsabout 3 years ago
I’m not a cloudy&#x2F;devops guy. I work on the realms that are mostly not cloudy. I figured puppet was some sort of enterprisey thing, but just know it “as one of those names.”<p>Anyway, I read through the first 3 paragraphs and still had no clue what puppet actually does&#x2F;provides. But I knew that they had a leader, and that leader could use lots of big businessy words.<p>Curious why this is uptrending on HN. Do lots of people here use this? Usually ally this crowd goes more for the tech talk stuff.
评论 #30989235 未加载
nerdjonabout 3 years ago
Given this announcement I feel like I kinda have my answer.<p>But I have to wonder how popular Puppet is now? I used it extensively... 6 years ago? somewhere in that range. I don&#x27;t remember for sure. I went to training and though it worked pretty well. I remember there being a lot of excitement around Puppet.<p>But since then I have moved more into AWS, with docker and serverless. Now I know as much as AWS and Docker love to claim otherwise... there is a large portion of companies that have not moved to this type of infrastructure.<p>So I am legitimately curious where they stand. Now I have to imagine if I was ever in a situation where I needed to build a machine&#x2F;image I would use Packer or EC2 Image Builder (I think that&#x27;s the name).
评论 #30990185 未加载
评论 #30989187 未加载
picodguyoabout 3 years ago
Textbook burying of the lede here.
datalopersabout 3 years ago
Reading this was almost as unnecessarily complex as using Puppet for DevOps.
wejickabout 3 years ago
I thought it was only who didn&#x27;t understand this letter. As an open letter it&#x27;s confusing, as an announcement it doesn&#x27;t look like so, well it&#x27;s just not well written.
throwaway787544about 3 years ago
Puppet is one of those tools I refuse to use unless there&#x27;s absolutely no other way to get something done. Mutable state is an anti pattern. Immutable versioned artifacts are the way.
评论 #30988732 未加载
评论 #30988277 未加载
评论 #30988376 未加载
评论 #30989217 未加载
UmYeahNoabout 3 years ago
What does it mean that it took 4 paragraphs and 400 words before it got to the point? Seems really weird.
kitplummerabout 3 years ago
So long Puppet, have some fond memories. Good luck with the OSS thing at Perforce.
评论 #30990641 未加载
shamilnabout 3 years ago
Ugh Perforce...
评论 #30988265 未加载
schoolornotabout 3 years ago
Are any notable companies still using Puppet? Does Google still use it to manage their Macs?
评论 #30988624 未加载
nukerabout 3 years ago
Was it a CEO’s resume or bio piece? Anyone found what this was about?
评论 #30995374 未加载
lupireabout 3 years ago
So, the founder is ashamed of the acquisition and wrote this corpspeak BS to... assuage their feelings?
nkotovabout 3 years ago
tl;dr: Perforce Acquires Puppet
bee_riderabout 3 years ago
They seem to have given their blog post a pretty weird title. An open letter is usually a complaint, with an invitation for the general public to join in. This seems to be more of an announcement that they were acquired.<p>The whole time I was reading it, I was expecting a &quot;but this acquisition is actually bad because &lt;reasons that indicate something generally toxic about the industry&gt;.&quot;<p><a href="https:&#x2F;&#x2F;www.merriam-webster.com&#x2F;dictionary&#x2F;open%20letter" rel="nofollow">https:&#x2F;&#x2F;www.merriam-webster.com&#x2F;dictionary&#x2F;open%20letter</a>
评论 #30988532 未加载
评论 #30988519 未加载
评论 #30988498 未加载
评论 #30989972 未加载
评论 #30989999 未加载
nukemasterabout 3 years ago
Puppet has to be one of the worst peices of software I&#x27;ve ever used. The language is full of terrible ideas (lets get rid of loops since those confuse sysadmins and make the only replacement require combinators via the goofy custom functions) and the documentation is full of broken links. Hira data always leaves you guessing at what a value actually is. It&#x27;s like JS, you <i>can</i> make it work but it requires a ton of discipline and effort and is just ridiculous.<p>If you need to write unit tests for your deployment automation then you might be over complicating it.
评论 #30988778 未加载
评论 #30988660 未加载
评论 #30989369 未加载
评论 #30991569 未加载
评论 #30990027 未加载