https://pulumi.com logo
Title
l

little-belgium-31679

05/05/2022, 10:07 AM
In order for Pulumi to be widely used, it must be easy to understand, but the manual is a pity.
p

proud-cricket-86351

05/05/2022, 10:08 AM
i feel like its pretty easy to use for developers, but for operators/sysadmin its a pain xD
l

little-belgium-31679

05/05/2022, 10:09 AM
^^
e

echoing-dinner-19531

05/05/2022, 10:14 AM
That's why we now have YAML support https://www.pulumi.com/docs/intro/languages/yaml/
👍 2
l

little-belgium-31679

05/05/2022, 10:16 AM
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

echoing-dinner-19531

05/05/2022, 10:19 AM
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

little-belgium-31679

05/05/2022, 10:37 AM
Yes.
I am creating AWS resources by writing Python Code.
Is there a Korean subsidiary of Pulumi?
e

echoing-dinner-19531

05/05/2022, 10:53 AM
Is there a Korean subsidiary of Pulumi?
No. We currently only have offices in the US and Europe, plus one Australian employee.
🙏 1
b

breezy-painter-29573

05/05/2022, 12:22 PM
@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

echoing-dinner-19531

05/05/2022, 12:25 PM
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

quick-airport-30353

05/05/2022, 2:59 PM
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.