mastodon.ie is one of the many independent Mastodon servers you can use to participate in the fediverse.
Irish Mastodon - run from Ireland, we welcome all who respect the community rules and members.

Administered by:

Server stats:

1.7K
active users

#pulumi

0 posts0 participants0 posts today
drmorr<p>AFAICT, the actual API documentation for Pulumi is hand-written and/or auto-generated from code or comments, and seems to be correct. But if you come across any articles entitled "How To X with Pulumi", they are AI-generated nonsense. </p><p>This is annoying because, as a Pulumi newbie, I would like to know How To X with Pulumi for many values of X.</p><p><a href="https://hachyderm.io/tags/ai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ai</span></a> <a href="https://hachyderm.io/tags/pulumi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pulumi</span></a> <a href="https://hachyderm.io/tags/devops" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devops</span></a></p>
drmorr<p>Speaking of AI nonsense: I started using Pulumi, because I was curious about Terraform alternatives. Pulumi itself is fine -- there are some things that seem better than TF, and some things that seem worse.</p><p>However, about half of the Pulumi documentation is obviously written by AI, and has even odds of being completely incorrect. This is.... concerning.</p><p><a href="https://hachyderm.io/tags/ai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ai</span></a> <a href="https://hachyderm.io/tags/pulumi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pulumi</span></a> <a href="https://hachyderm.io/tags/devops" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devops</span></a></p>
Ringo De Smet<p><span class="h-card" translate="no"><a href="https://mastodon.top/@frankel" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>frankel</span></a></span> that seems quite complex. Why that complexity? For instance, in <a href="https://hachyderm.io/tags/Pulumi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pulumi</span></a>, I use proper resource dependencies which wait correctly on each other.</p>
MClare<p><a href="https://recurse.social/tags/Pulumi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pulumi</span></a> makes it easy to deploy static sites and track directory changes if you’re using AWS, Azure, or GCP, but if you’re a stubborn hacker using Hetzner like me, you’re out of luck.</p><p>I took a stab at it using git history, but might look into a more robust solution like rsync 🤔 </p><p><a href="https://mclare.blog/posts/syncing-static-sites-with-pulumi/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mclare.blog/posts/syncing-stat</span><span class="invisible">ic-sites-with-pulumi/</span></a></p>
Alvin Ashcraft 🐿️<p>AI-Assisted Infrastructure as Code with Pulumi's Model Context Protocol Server.</p><p><a href="https://www.pulumi.com/blog/mcp-server-ai-assistants/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">pulumi.com/blog/mcp-server-ai-</span><span class="invisible">assistants/</span></a> </p><p><a href="https://hachyderm.io/tags/pulumi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pulumi</span></a> <a href="https://hachyderm.io/tags/cloud" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cloud</span></a> <a href="https://hachyderm.io/tags/IaC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IaC</span></a> <a href="https://hachyderm.io/tags/mcp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mcp</span></a> <a href="https://hachyderm.io/tags/ai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ai</span></a> <a href="https://hachyderm.io/tags/modelcontextprotocol" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>modelcontextprotocol</span></a></p>
Johannes Kastl<p>OK, today I took some time and finally reworked the <a href="https://digitalcourage.social/tags/semaphoreui" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>semaphoreui</span></a> package for <span class="h-card" translate="no"><a href="https://fosstodon.org/@opensuse" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>opensuse</span></a></span>. I had it on my todo list for ages and never got around to it. It was already 90% finished but lacking some fine details.</p><p>Now I have properly cleaned it up and removed the "ansible-" from the name, as it is no longer just for executing <a href="https://digitalcourage.social/tags/Ansible" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ansible</span></a> code. Apparently Semaphore can now execute <a href="https://digitalcourage.social/tags/terraform" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>terraform</span></a> <a href="https://digitalcourage.social/tags/opentofu" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opentofu</span></a> and <a href="https://digitalcourage.social/tags/pulumi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pulumi</span></a> code as well.</p><p>I'll do more testing before I send it to <a href="https://digitalcourage.social/tags/Tumbleweed" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Tumbleweed</span></a>. <br>In other words: new vagrant-libvirt setup incoming! :-)</p><p>Stay tuned.</p><p><a href="https://digitalcourage.social/tags/devops" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devops</span></a> <a href="https://digitalcourage.social/tags/IaC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IaC</span></a> <a href="https://digitalcourage.social/tags/InfrastructureAsCode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>InfrastructureAsCode</span></a> <a href="https://digitalcourage.social/tags/Ansible" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ansible</span></a> <a href="https://digitalcourage.social/tags/Terraform" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Terraform</span></a> <a href="https://digitalcourage.social/tags/Pulumi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pulumi</span></a> <a href="https://digitalcourage.social/tags/OpenTofu" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenTofu</span></a> <a href="https://digitalcourage.social/tags/packagerslife" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>packagerslife</span></a> <a href="https://digitalcourage.social/tags/opensuse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensuse</span></a></p>
Feoh<p>Today's adventures in <a href="https://oldbytes.space/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a> - building a <a href="https://oldbytes.space/tags/kubernetes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kubernetes</span></a> Horizontal Pod Autoscaler in <a href="https://oldbytes.space/tags/pulumi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pulumi</span></a> - good fun :)</p><p>And it ALMOST works! :)</p>
Vates<p>The <a href="https://social.vates.tech/tags/XenOrchestra" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>XenOrchestra</span></a> provider for <a href="https://social.vates.tech/tags/Pulumi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pulumi</span></a> is now live on the Pulumi Registry (alongside AWS, Azure, and others!)</p><p>Describe and deploy your infrastructure on Xen Orchestra using Python, TypeScript, Go, C#, or even YAML.</p><p><a href="https://www.pulumi.com/registry/packages/xenorchestra/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">pulumi.com/registry/packages/x</span><span class="invisible">enorchestra/</span></a></p>
J.<p>I just did my first training session using machines hosted on <a href="https://hachyderm.io/tags/Scaleway" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Scaleway</span></a> instead of Azure. </p><p>I had to change my setup scripts but everything is based on <a href="https://hachyderm.io/tags/Pulumi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pulumi</span></a> so it was pretty easy.</p><p>I left a gigantic American provider for a smaller French one and got way better prices in the bargain. Almost halved my costs.</p>
Dan<p>All secrets in Pulumi stack state files are encrypted, and now the encryption process is even faster when using the Pulumi cloud: <a href="https://www.pulumi.com/blog/faster-secrets-management/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">pulumi.com/blog/faster-secrets</span><span class="invisible">-management/</span></a></p><p>Having spent 3 years in the depth of Pulumi's Azure and AWS integrations, it's been fun getting to contribute to a core improvement!</p><p><a href="https://hachyderm.io/tags/devops" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devops</span></a> <a href="https://hachyderm.io/tags/pulumi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pulumi</span></a> <a href="https://hachyderm.io/tags/iac" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iac</span></a></p>
t0yv0<p>My team has been working on executing <a href="https://vmst.io/tags/terraform" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>terraform</span></a> modules directly in <a href="https://vmst.io/tags/pulumi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pulumi</span></a> - early days but this work is now published and you can try it out! <a href="https://github.com/pulumi/pulumi-terraform-module" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/pulumi/pulumi-terra</span><span class="invisible">form-module</span></a></p>
Adriana Villela 🇧🇷🇨🇦<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@anamedina" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>anamedina</span></a></span> and I dig into 3 IaC tools so you don’t have to. Catch us at <a href="https://hachyderm.io/tags/SCaLE22x" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SCaLE22x</span></a> this week as we compare <a href="https://hachyderm.io/tags/OpenTofu" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenTofu</span></a>, <a href="https://hachyderm.io/tags/pulumi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pulumi</span></a>, and <a href="https://hachyderm.io/tags/crossplane" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>crossplane</span></a>. </p><p><a href="https://www.socallinuxexpo.org/scale/22x/presentations/infrastructure-code-3-ways" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">socallinuxexpo.org/scale/22x/p</span><span class="invisible">resentations/infrastructure-code-3-ways</span></a></p>
Wolfensteijn<p>node_name actually means node_name and is not some arbritarily used dangly bit.</p><p>So define it using the correct node name, instead of the presumed vm name...</p><p>But I found it in the end.</p><p><a href="https://urface.social/tags/Nerd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Nerd</span></a> <a href="https://urface.social/tags/Pulumi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pulumi</span></a> <a href="https://urface.social/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a> <a href="https://urface.social/tags/PVE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PVE</span></a> <a href="https://urface.social/tags/ProxmoxVE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProxmoxVE</span></a> <a href="https://urface.social/tags/HomeLab" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HomeLab</span></a> <a href="https://urface.social/tags/DevOps" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DevOps</span></a></p>
Alejandro Baez<p>Starting to look at using <a href="https://fosstodon.org/tags/opentofu" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opentofu</span></a>. Compatibility seems ripe, and features are starting to grow. Before <a href="https://fosstodon.org/tags/terraform" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>terraform</span></a> and it diverge too much, this may be the time. 😎</p><p>Of course, I could always go the <a href="https://fosstodon.org/tags/pulumi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pulumi</span></a> route again. But it do feel like rebuilding the wheel. 😅</p>
Wolfensteijn<p>Distracting myself by diving into Pulumi with Python.</p><p>What do you mean I get distracted easily? The goal is still the same, get an automated Talos kubernetes deployment running on Proxmox Virtual Enviroment. I just keep finding new, interesting and possible better ways of reaching said goal.</p><p>All while I am ignoring the bubbling depressing emotional mess that keeps rising up.</p><p><a href="https://urface.social/tags/ADHD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ADHD</span></a> <a href="https://urface.social/tags/distractions" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>distractions</span></a> <a href="https://urface.social/tags/MentalHealth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MentalHealth</span></a> <a href="https://urface.social/tags/HomeLab" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HomeLab</span></a> <a href="https://urface.social/tags/Pulumi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pulumi</span></a> <a href="https://urface.social/tags/Kubernetes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kubernetes</span></a> <a href="https://urface.social/tags/PVE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PVE</span></a> <a href="https://urface.social/tags/ProxmoxVE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProxmoxVE</span></a></p>
Scott Lowe<p>I recently ran into an issue using <a href="https://fosstodon.org/tags/Pulumi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pulumi</span></a> with the S3 state backend, which arose when trying to deploy resources into a different <a href="https://fosstodon.org/tags/AWS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AWS</span></a> region than where the state bucket lives. The fix is easy, and described in this new blog post on my site.</p><p><a href="https://blog.scottlowe.org/2024/12/19/using-multiple-aws-regions-with-pulumi-and-s3-backend/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.scottlowe.org/2024/12/19/</span><span class="invisible">using-multiple-aws-regions-with-pulumi-and-s3-backend/</span></a></p>
t0yv0<p>My team shipped a thing <a href="https://vmst.io/tags/pulumi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pulumi</span></a> <a href="https://vmst.io/tags/cdk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cdk</span></a> <a href="https://www.pulumi.com/blog/aws-cdk-on-pulumi-1.0/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">pulumi.com/blog/aws-cdk-on-pul</span><span class="invisible">umi-1.0/</span></a> - the integration is a lot, a lot more feature complete than previous versions.</p>
MClare<p>*Finally* have time to move towards consolidation of all my sites/applications on Hetzner (even though the tariff issue has made the platform less appealing 🤔 )</p><p>Started with trying out <a href="https://recurse.social/tags/pulumi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pulumi</span></a> for managing static site deployment on my <a href="https://recurse.social/tags/hetzner" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hetzner</span></a> cloud server:</p><p><a href="https://mclare.blog/posts/using-pulumi-with-hetzner/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mclare.blog/posts/using-pulumi</span><span class="invisible">-with-hetzner/</span></a></p>
Scott Lowe<p>On the plus side, version 0.4.1 of the <a href="https://fosstodon.org/tags/Pulumi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pulumi</span></a> provider for <a href="https://fosstodon.org/tags/Talos" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Talos</span></a> is in MUCH better shape than it was a couple releases ago. Kudos to the Pulumiverse team!</p><p>Unfortunately, I'll have to wait a day or two to test my updated code (because reasons). Oh well.</p>
Scott Lowe<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@laird" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>laird</span></a></span> Haha, saying that <a href="https://fosstodon.org/tags/Pulumi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pulumi</span></a>'s <a href="https://fosstodon.org/tags/Go" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Go</span></a> bindings are "Rather Verbose" is an understatement! Still prefer Pulumi to Terraform, though. 🙂</p>