In order for Pulumi to be widely used, it must be ...
# general
l
In order for Pulumi to be widely used, it must be easy to understand, but the manual is a pity.
p
i feel like its pretty easy to use for developers, but for operators/sysadmin its a pain xD
l
^^
e
That's why we now have YAML support https://www.pulumi.com/docs/intro/languages/yaml/
👍 2
l
I’m hoping to use the Python language whenever possible.
What is the most concise and suitable language among the languages supported by Pulumi? (Except yaml)
e
We generally say that TypeScript is uniquely well suited for expressing pulumi programs, but it's only a small benefit compared to the other languages. If you know Python well it should be very suitable.
Have you seen the various examples e.g. https://github.com/pulumi/examples/tree/master/aws-py-s3-folder ?
l
Yes.
Copy code
I am creating AWS resources by writing Python Code.
Is there a Korean subsidiary of Pulumi?
e
Is there a Korean subsidiary of Pulumi?
No. We currently only have offices in the US and Europe, plus one Australian employee.
🙏 1
b
@echoing-dinner-19531 as a person migrated from Terraform yaml does not make sense for me. I chose Pulumi because with Terraform I can’t achieve what I can achieve with proper if/for loop in Python(in my case)
e
Sure, YAML is there for simple cases where you just need to stitch a few things together in a custom way. We wouldn't recommend it for anything complex requiring loops or conditionals. For those either step up into a templating language of your choice (our yaml runtime has first class support for calling into template compilers that can write out a json result) or use a fully featured language such as Python.
q
The developer documentation is actually pretty decent. I don't have much AWS knowledge but the API is pretty easy to follow. I do think that using TypeScript is a much better bet as it doesn't need to use venv (on Windows venv can be a pain). Plus you get static typing which is even better! ;D That being said, my company is looking to go with Terraform and I'm one of the few teams on Pulumi and I can say I have no regrets.