6 ms·
It's odd to always say "Hashicorp, an IBM company". Looks like they want to assign blame. I did try Pulumi a while back, but the compatibility with Terraform m
by vbernat 10mo ago
It's odd to always say "Hashicorp, an IBM company". Looks like they want to assign blame.
I did try Pulumi a while back, but the compatibility with Terraform modules was not great, so I've switched to CDKTF, which can handle unmodified modules. Dunno if I'll switch back to Pulumi or just use OpenTofu directly.
- smithcoin 10mo agoWe use OpenTofu it’s pretty seamless
- benatkin 10mo agoNow more will be using a combination of OpenTofu and Terraform, and there will probably be some tacit endorsement of OpenTofu by Hashicorp folks in their communication with those who are using both. Good to see!
- Hamuko 10mo agoDoes it do ephemeral values yet?
- cube2222 10mo agoYep, as of yesterday’s 1.11 release it’s supported! That also includes a new “enabled” meta argument, so you don’t have to hack around conditional resources with count = 0. [0]: https://opentofu.org/blog/opentofu-1-11-0/ https://opentofu.org/blog/opentofu-1-11-0/ Disclaimer: affiliated with the project
- lijok 10mo agoHow do you migrate from count/for_each to `enabled` ?
- cube2222 10mo agoYou can just switch from `count = 1` to `enabled = true` (or vice-versa, works back-and-forth) for a resource and tofu will automatically move it next time you apply. It's pretty seamless.
- lijok 10mo agoAmazing. Good work !
- joombaga 10mo agoThat's cool! We'll still need to change all of the references to `resource[0]`, right? Or does tofu obviate that need as well?
- cube2222 10mo agoI’m not sure I understand. You refer to the conditional resource fields normally - without list indices. You just have to make sure the object isn’t null. There’s some samples in the docs[0] on safe access patterns! [0]: https://opentofu.org/docs/language/meta-arguments/enabled/ https://opentofu.org/docs/language/meta-arguments/enabled/
- darkwater 10mo agoAnd you don't get the annoying array form for the resulting resource with the `enabled` syntax, right? EDIT: Oh just realized the sibling asked the same, but the doc doesn't state that clearly, although it seems to me that the doc implies that yeah, it doesn't use the array form anymore.
- Hamuko 10mo agoDamn, might finally be able to use it. The lack of ephemeral values was a major blocker.
- atonse 10mo agoI was thinking the same thing about the "an IBM company". My guess is that it's a lazy find/replace.
- Pet_Ant 10mo agoI assume it's a matter of branding and making IBM look more modern by associating with the Hashicorp brand.
- cr125rider 10mo agoIt’s one thing to say it once but 3 times in the same paragraph seems weird for sure!
- jjice 10mo ago> It's odd to always say "Hashicorp, an IBM company". Looks like they want to assign blame. All their branding does this now, including the HashiCorp logo on their website [0]. There's gotta be a name for this specific branding pattern, but I don't know it. [0] https://www.hashicorp.com/en/blog/products/terraform https://www.hashicorp.com/en/blog/products/terraform
- deleted 10mo ago[deleted]
- huddo121 10mo agoMetastatized branding
- stingraycharles 10mo agoIt’s endorsed branding. Basically when a parent company “endorses” its subsidiaries’ brands, but keep their own name (as opposed to renaming everything to IBM, like eg Google would do).
- firesteelrain 10mo agoIt’s how Red Hat identifies themselves too
- viraptor 10mo agoIt's common when corps buy large enough companies that they don't want to kill the original brand. That's why you get hotels like "(something) by Hilton".
- richardfontana 10mo agoDo you mean Red Hat identifies itself using the phrase "Red Hat, an IBM Company"? Because I don't see any use of this on redhat.com (including that website's corporate "about" content) and if any Red Hatters are using this phrasing (I'm a current Red Hat employee) I haven't been aware of it.
- firesteelrain 10mo agoI have seen it in several articles. (I don’t work for HashiCorp or Red Hat subsidiaries so no idea what is said or done inside those subs) 1. https://business.adobe.com/customer-success-stories/red-hat.html https://business.adobe.com/customer-success-stories/red-hat.... 2. https://www.openpr.com/news/4100338/linux-operating-system-market-growth-trends-and-competitive https://www.openpr.com/news/4100338/linux-operating-system-m...
- richardfontana 10mo agoYou said "It’s how Red Hat identifies themselves too" but those two articles are not by Red Hat. So ... it's not how Red Hat identifies themselves, though it seems to be how Hashicorp identifies themselves.
- packetlost 10mo agoI have absolutely nothing good to say about Pulumi. Stay far, far away.
- jen20 10mo agoStrange, I have a lot of good things to say about both it and Terraform. Probably some specifics might be more useful there...
- deleted 10mo ago[deleted]
- mfornasa 10mo agoplease expand on this, I am interested (for real!)
- weakfish 10mo agoWhy? I’ve had nothing but good experiences, but I don’t run it and the team that does is extremely competent
- willio58 10mo agoMy experience with Pulumi is you can write bad pulumi code and good pulumi code and just like everything else, it's easy to end up in a codebase where one poor soul was tasked with writing it all and they didn't do the best job with it.
- here2learnstuff 10mo agoPlease expand on your experiences, because I've had great luck with Pulumi at my company since October 2021. No engineer liked HCL, our demographic was engineers who were familiar with programming languages who wanted to self service basic infrastructure (AWS SecretsManager, IRSA roles, Databricks Service Principals, etc). We were pretty easily able to shim in a RunAtlantis inspired system that displayed previews that required explicit approval when a PR was raised, performed apply on merge to main, and ran drift checks periodically.
- selkin 10mo ago> It's odd to always say "Hashicorp, an IBM company". Looks like they want to assign blame. Or it's legal trying to preempt a risk. If it was the author just wanting to point at IBM, they'd mention it just once or twice, but using that awkward phrase throughout the text makes me think it was an edit mandated by a careful lawyer.
- pretext-1 10mo agoI was recently working for a company which got acquired by IBM and we had to do it too. It’s an IBM thing. I bet most people at HashiCorp hate it, at least that was the case for us.
- dandellion 10mo agoMakes IBM look really bad. Do they also force people to bow when the CEO of IBM enters the room, and address them as sir or your highness?
- miki123211 10mo agoThey used to have their employees sign songs praising the company... Granted, that was in the 1930s or something, but still.
- abhiyerra 10mo agoI remember it being a part of the movie Pirates of Silicon Valley and thought it couldn’t be true. But apparently it was. https://youtu.be/VyQEbLx6AEY?si=CwhqHQEdFGCsE33l https://youtu.be/VyQEbLx6AEY?si=CwhqHQEdFGCsE33l
- dandellion 10mo agoWow, the truth is stranger than fiction.
- nsonha 10mo ago"Hashicorp, an IBM company" Common sense would be IBM mandating that branding, as opposed to Hashicorp.
- roboben 10mo agoThey should have renamed it first to HashiCorp, an IBM Company CDK, then shut it down