https://pulumi.com logo
Title
m

magnificent-lifeguard-15082

01/05/2022, 8:13 PM
Is there any library/package available which has some IAM abstractions such as those seen in
terraform-aws-modules/iam/aws
? Eg. A package with some nice ResourceComponent abstractions like
AssumableRole
,
Group
etc.
l

little-cartoon-10569

01/05/2022, 9:20 PM
I'm not aware of one. IAM isn't a terribly complex beast, there probably hasn't been much demand for simplifying it further, to date. There is a Group resource already.
b

billowy-army-68599

01/06/2022, 1:01 AM
@stocky-restaurant-98004 was working on this
s

stocky-restaurant-98004

01/06/2022, 1:22 PM
The work I did was more about running through the process of creating a multi-language component than creating a usable abstraction. While we're definitely mindful of the need for better abstractions on top of the raw resources, I think it's fair to say that we're still figuring out the right way to package them. Hope that clarifies.
m

magnificent-lifeguard-15082

01/06/2022, 4:22 PM
Yeah that's fair. I'd definitely expect a community project to grow and be adopted more than it needing to necessarily come directly from pulumi team.
Slightly related note, I liked the starting direction of the awsx.SecurityGroup api. Think there's some good ideas and could develop more composable apis. Would be nice to see more composable (fluent?) apis develop but I would agree consistency will be key so not to jump the gun.