Infrastructure as Code, that's methods and tooling to allow you to create reproductible infrastructure.
I use some tools on all my workstations, including, a MacBook Pro, a Windows 10 and Ubuntu. So when I choose tools, I want them to work on all platform.
I use Visual Studio Code which is open source and free and available on Windows, Linux and macOs.
Here is a list of some plugins I'm using :
On my GitHub you can find some file I update frequently :
Basically, that's my vscode setting file.