home.social

#pulumi — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #pulumi, aggregated by home.social.

  1. Most Infrastructure-as-Code breaks once complexity appears: copy-pasted #YAML, hidden dependencies & untestable configs. @wlami shows how #Java replaces fragile cloud configs with reusable, testable infrastructure components: javapro.io/2026/05/12/stop-wri

    #DevOps #Pulumi @PulumiCorp

  2. Stop debugging broken YAML deployments at 2am. Wladi Mitzel shows how Java teams can define, test & deploy cloud infrastructure with real #Java code instead of YAML chaos — with #JUnit, refactoring, #CI/CD & type safety: javapro.io/2026/05/12/stop-wri

    #DevOps #Pulumi #Cloud @PulumiCorp

  3. @markstos heh, yeah 😂 #Pulumi doesn't do that. I do use it exclusively for creating cloud resources, or occasionally things of a similar nature like Docker containers running on a host which had the Docker runtime installed and configured separately.

    In order to get things installed on the servers after I provision them, I've historically mostly used shell scripts, although for new stuff I'm transitioning to cloud-init. Or in some cases I might separately (manually) prepare an image containing everything I want to wind up on the new server and use that.

    For management of existing infrastructure I've been using #Pyinfra, which I like, although it doesn't have the wealth of predefined tasks/roles/playbooks that Ansible does. Someday I would like to integrate Pyinfra into my Pulumi usage.

    #DevOps

  4. pulumi.com/blog/cdktf-is-depre - Now that #Terraform CDKTF is deprecated, what's next? #Pulumi is right there, and #HCL was never bad anyway. Or ... Great discussion Adam Gordon Bell and Christian Nunciato.

  5. OK, today I took some time and finally reworked the #semaphoreui package for @opensuse. 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.

    Now I have properly cleaned it up and removed the "ansible-" from the name, as it is no longer just for executing #Ansible code. Apparently Semaphore can now execute #terraform #opentofu and #pulumi code as well.

    I'll do more testing before I send it to #Tumbleweed.
    In other words: new vagrant-libvirt setup incoming! :-)

    Stay tuned.

    #devops #IaC #InfrastructureAsCode #Ansible #Terraform #Pulumi #OpenTofu #packagerslife #opensuse

  6. OK, today I took some time and finally reworked the #semaphoreui package for @opensuse. 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.

    Now I have properly cleaned it up and removed the "ansible-" from the name, as it is no longer just for executing #Ansible code. Apparently Semaphore can now execute #terraform #opentofu and #pulumi code as well.

    I'll do more testing before I send it to #Tumbleweed.
    In other words: new vagrant-libvirt setup incoming! :-)

    Stay tuned.

    #devops #IaC #InfrastructureAsCode #Ansible #Terraform #Pulumi #OpenTofu #packagerslife #opensuse

  7. OK, today I took some time and finally reworked the #semaphoreui package for @opensuse. 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.

    Now I have properly cleaned it up and removed the "ansible-" from the name, as it is no longer just for executing #Ansible code. Apparently Semaphore can now execute #terraform #opentofu and #pulumi code as well.

    I'll do more testing before I send it to #Tumbleweed.
    In other words: new vagrant-libvirt setup incoming! :-)

    Stay tuned.

    #devops #IaC #InfrastructureAsCode #Ansible #Terraform #Pulumi #OpenTofu #packagerslife #opensuse

  8. OK, today I took some time and finally reworked the #semaphoreui package for @opensuse. 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.

    Now I have properly cleaned it up and removed the "ansible-" from the name, as it is no longer just for executing #Ansible code. Apparently Semaphore can now execute #terraform #opentofu and #pulumi code as well.

    I'll do more testing before I send it to #Tumbleweed.
    In other words: new vagrant-libvirt setup incoming! :-)

    Stay tuned.

    #devops #IaC #InfrastructureAsCode #Ansible #Terraform #Pulumi #OpenTofu #packagerslife #opensuse

  9. OK, today I took some time and finally reworked the #semaphoreui package for @opensuse. 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.

    Now I have properly cleaned it up and removed the "ansible-" from the name, as it is no longer just for executing #Ansible code. Apparently Semaphore can now execute #terraform #opentofu and #pulumi code as well.

    I'll do more testing before I send it to #Tumbleweed.
    In other words: new vagrant-libvirt setup incoming! :-)

    Stay tuned.

    #devops #IaC #InfrastructureAsCode #Ansible #Terraform #Pulumi #OpenTofu #packagerslife #opensuse

  10. People asked me what I thought of #Pulumi and so here it is:

    I've spent 3 days trying to get Pulumi up and working. The installation under Nix complains that it's out of date and plugins don't match the main version.

    The importer doesn't work at all for me. Either I get an error that it can't find the resource (despite it being correct and working with OpenTofu) or it complains about installation issues.

    Pulumi is so much nicer to use in user friendliness and using Python instead of HDL is really nice, but if I can't get the thing to install right, and it can't do basic functions right, I can't rely on it.

    IaC tools need to be something you can rely on without question. Pulumi isn't that, at least not right now.

    #devops #provisioning #sysadmin #pulumi #opentofu

  11. I've been evaluating Pulumi as a provisioning tool and I find the choice around monetization interesting.

    By default if you use Pulumi, you need an account on their server, and they charge for organizations to use it.

    This would be a bit like if git defaulted to a Github repository by default.

    You can override this, but you have to do so deliberately.

    I'm conflicted by this choice. On one hand, I find this to be a problematic default behavior since it pushes users towards a proprietary commercial service.

    On the other hand, it's a default that can be overridden and may mean that the software and company have found a way to be profitable in the long term.

    I'd love to know what others think about this.

    #FreeSoftware #OpenSource #FLOSS #Pulumi #OpenSourceSustainability

  12. Pulumi, an open-source IaC tool, brings a fresh perspective to the table.

    We’ll explore the world of Pulumi and see how it pairs with Amazon FSx for NetApp ONTAP, find more about it on our blog:
    credativ.de/en/blog/credativ-i

    #credativ #NetApp #Pulumi #AWS #ONTAP

  13. Облако для тех, кому нельзя в облака: как мы в ОТП Банке развернули закрытое облако на платформе Яндекса

    Серьёзно, банк на облачной платформе? Те читатели, кто занимается инфобезом в финтехе, сейчас, наверное, или смеются, или в ужасе думают о последствиях такого решения. И тем не менее мы в ОТП Банке полтора года назад взялись за эту задачу — и сейчас в Yandex Cloud чувствуем себя отлично. Привет, я из трайба IT4IT ОТП Банка. Мы занимались разработкой нашего закрытого облака. Под катом расскажу, зачем нам облако понадобилось, почему собственное решение не устроило и как мы выполнили требования Управления информационной безопасности (УИБ) никого не впускать и не выпускать — не забыв при этом сделать облако мощным инструментом для наших разработчиков.

    habr.com/ru/companies/otpbank/

    #частное_облако #облако #яндекс #yandex_cloud #ad #coredns #terraform #pulumi #ansible #garbage_collection

  14. I've considered migrating my personal home page for quite a while. I've wanted to build everything in #infraascode as a #portfolio too, and a fun exercise, but what implications could be from having that as #oss? (i.e #pulumi state etc)

    The idea is I can then easily spin up #microservices (i.e. I'd like to visualize a list of the articles I've been reading on #getpocket or the books I am currently reading via either #goodreads or #Bookwrym). Having it in #iac would make it somewhat trivial.

  15. Simply write code in your favorite language and Pulumi automatically provisions and manages your AWS, Azure, Google Cloud Platform, and/or Kubernetes resources:

    github.com/pulumi/pulumi

    #pulumi #infra #code #InfraAsCode #tools #DevEx

  16. Time for an post!

    Hi, I'm Scott. I've been a blogger since 2005, an author since 2009, & a podcast host since 2016. I've worked for companies like (acquired by Dell), (acquired by ), (acquired by VMware), , & ; currently I'm working at /#Cisco on . I post about , , , , & other topics.

    On the personal side, I'm a devoted husband, a loving father, & a Christian who strives to love instead of condemn.

  17. Pulumi brings support for more languages to its infrastructure-as-code platform - Seattle-based Pulumi has quickly made a name for itself as a modern platform that lets developers sp... more: feedproxy.google.com/~r/Techcr #programminglanguages #serverlesscomputing #cloudcomputing #cockroachlabs #mercedes-benz #enterprise #javascript #typescript #developer #computing #seattle #tableau #pulumi #python #tc