Alright #DevOps tonight I'm starting a thread about trying out #Pulumi for the first time. This is an Infrastructure as Code tool with the pitch that you can write the code in the language of your choice ( https://www.pulumi.com/ ). I'll be comparing it to #Ansible which I have more experience with. I'll try porting a server I've defined with Ansible to Pulumi and see what my first impression is. First, I need to get installed and choose a language to code in. 🧵
Infrastructure as Code Platform with Agentic AI – Pulumi

Pulumi is an infrastructure management platform to automate through infrastructure as code, secure with secrets management, and manage infrastructure with AI.

pulumi
Looks like my language choices for #Pulumi are limited to TypeScript, Python, Go, C#, or Java. I know TypeScript better, but I'm interested in learning more #Python so I'll choose that. Time to get Pulumi installed! 🧵

I quickly checked out pulumictl but looks like I don't need it to get started with#pulumi

https://github.com/pulumi/pulumictl 🧵

GitHub - pulumi/pulumictl: A swiss army knife for Pulumi development

A swiss army knife for Pulumi development. Contribute to pulumi/pulumictl development by creating an account on GitHub.

GitHub
My first impression is that #Pulumi is a good fit for provisioning cloud-based resources via API, but it doesn't really compete with #Ansible in terms of getting into the details of setting up Linux servers. 🧵
@markstos Indeed. #Pulumi is an infrastructure-as-code tool that talks to APIs by way of its providers. Ansible is a configuration management tool in the same family of Chef, Puppet and a few others.