Home

Mac Image

A Technical DevOps Blog, sharing knowledge and wisdom to all that will read.

I like many developers and engineers are constantly pushing the boundaries of the digital world. When doing this I get stuck and rely on the kindness of other people to share their how, what and why’s. In doing so I sometimes find myself having to search the whole of Googles indexes to find what I need, which is why I then try to help the next person looking by consolidating all that effort into a single location that is my blog.

Latest Post

  • Azure DevOps loop a complex object

    This is a subject that I have not found much or any documentation on, so I wanted to share what I did. When creating the parameters to pass into a Template it can get very long, plus when two arrays depend on each other it can get very complex, so ironically a complex object makesContinue reading “Azure DevOps loop a complex object”

  • Bash compare version numbers

    Here is a little script to help compare version numbers in the format X.X.X using bash/shell. This can be good if you are trying to find out which version is higher for something like an upgrade. You can then use this as an iffe.

  • Terraform plan output to JSON

    The Terraform CLI currently doesn’t output the plan to a human readable file when running the plan command. It currently prints to the console in a readable format, at least within Azure DevOps, but the tfplan file outputted is not. This can be very unhelpful within a deployment pipeline when you save the output fileContinue reading “Terraform plan output to JSON”