Terraform and Azure (Infrastructure as Code) – Part 3

Part 1 of this series looked at setting up Terraform for use with Azure and then deploying some infrastructure. Part 2 looked at changing Azure subscriptions, inserting an SSH key in virtual machines and making the virtual machine run commands at creation. Backend Storage When I discussed using Terrform with AWS I made a blog … Continue reading Terraform and Azure (Infrastructure as Code) – Part 3

Terraform and Azure (Infrastructure as Code) – Part 2

Changing Azure Subscriptions In part 1 I discussed logging into Azure using Azure CLI and noting the default subscription, as that is where Terraform will deploy resources to. However, you may have multiple Azure subscriptions and want to deploy to one that is not the default. This can be accomplished using the Azure CLI: az … Continue reading Terraform and Azure (Infrastructure as Code) – Part 2

SHA256 File Hash Values And How To Check Them (Raspberry Pi / Mac OS X / PowerShell)

Image showing SHA-256 value

Imagine that you are a software company and host an awesome free piece of software. One day your site is hacked and the download file for your software is replaced with a malicious version of the software. It might be days (or longer!) before you notice. Or what if someone is intercepting traffic and altering … Continue reading SHA256 File Hash Values And How To Check Them (Raspberry Pi / Mac OS X / PowerShell)

Testing Network Connectivity via PowerShell (Part 2)

Continuing on with my exploring of testing connectivity I ran into a practical reason today for using Powershell. A computer on my employers network apparently loses network connectivity (according to the end user) during a 2 hour window in the evening. The event logs on the PC don’t indicate any issues and the network logs … Continue reading Testing Network Connectivity via PowerShell (Part 2)