I’ve completely adopted the use of CDK for my IaC of choice. I’ve demoed Pulumi and while I like the visualization and my proof of concept was fun…At the end of the day I’m only using AWS. So I’m going to stay in that eco system. In the future I might adopt Pulumi or some other dev centric IaC if I end up doing a lot of multi-cloud stuff, but for now I decided to keep it simple. With that out the way, I’ve noticed a few oddities when leveraging CDK via SSO, or any other cli tooling that relies on the AWS profiles config and credentials.
This post will be short, sweet, and to the point. I’m going to introduce you to an open source project called YAWSSO that hopefully might alleviate some issues that some of you might have had along the way.