I have myself been experimenting by using that Pulumi is made with a programming language. I am trying to read data from an external source (I have created earlier in the pipeline) in Typescript and based on that build the pulumi with state (from the external source). I will then only call the Pipeline when changes happen.
I have not gotten it to work but it might be something I am missing.
l
little-cartoon-10569
07/12/2022, 9:18 PM
There is no right answer. But the more you can do through code, the more reproducability you have; the more you can do through git-versioned code, the more auditability you have; and the more you automate, the less repetitive work you have. So generally, try to do it all through IaC.
little-cartoon-10569
07/12/2022, 9:18 PM
Business processes might make this infeasible though.
little-cartoon-10569
07/12/2022, 9:18 PM
All of the use cases you provide seem like good candidates for IaC, and probably for automation-api.
n
nice-plastic-94318
07/13/2022, 3:52 AM
Thank you for your answer. Normal operation and IAC is both in code.
I have gotten Pulumi to load my state that is set in normal operation by external parties and I just need to trigger the pipeline to create or remove the resources/configurations
No matter how you like to participate in developer communities, Pulumi wants to meet you there. If you want to meet other Pulumi users to share use-cases and best practices, contribute code or documentation, see us at an event, or just tell a story about something cool you did with Pulumi, you are part of our community.