Posts by Category

ansible

Azure Provisioning using Ansible AWX (Tower)

1 minute read

You’ve installed and tested Ansible locally, then installed Ansible AWX (Open Source Ansible Tower) using Docker, and finally tested Ansible AWX with Windows Hosts. You now want to test Azure Provisioning using Ansible AWX.

Installing Ansible AWX using Docker

2 minute read

After installing Ansible to test within a Windows environment, I wanted to explore other methods of administering and using Ansible other than from the commandline.

Using Ansible and DSC with Windows

2 minute read

For the past year or so I’ve been teaching my friend Steve about the many tools and techniques I’ve been using at work. We gradually built upon each topic until we had a working build for Exchange https://github.com/steevaavoo/ExchangeLab This all worked great as an example, but along the way we ...

Back to top ↑

kubernetes

AKS Periscope Log Collection

2 minute read

Myself and several other Microsoft Engineers were recently struggling with intermittent AKS node issues. When the issue occurred, the node(s) would not allow new pods to be created, or any method of connecting a terminal session. In short, there was no method of collecting logs from these broken ...

AKS Disk Detach Wait Scripts

less than 1 minute read

I had to automate some AKS tasks, which could only continue when disks had detached from their nodes. The solution should accept AKS cluster and PVC names, then wait for the disks to no longer show as Attached, and also be available in both PowerShell and Bash.

Running KinD in GitLab CI on Kubernetes

2 minute read

Whilst working on a Helm Chart pipeline, I wanted to bring together many of the testing steps I’ve used in other pipelines. This included validation, linting, and installing. The problem was the Helm Chart test pipeline required a nested Kubernetes environment, as our self-hosted GitLab runs on ...

Back to top ↑

azure

Azure Provisioning using Ansible AWX (Tower)

1 minute read

You’ve installed and tested Ansible locally, then installed Ansible AWX (Open Source Ansible Tower) using Docker, and finally tested Ansible AWX with Windows Hosts. You now want to test Azure Provisioning using Ansible AWX.

Back to top ↑

terraform

Using the setproduct function in Terraform

2 minute read

I needed a way to create all possible combinations from two lists. The first was a list of Azure AD Roles, and the second was a list of target Resource Groups where the AAD Roles should be assigned.

Back to top ↑

powershell

Back to top ↑

dsc

DSC Package Resource Gotcha

less than 1 minute read

This quick post covers a gotcha I found using the DSC Package resource. I was having issues installing the Microsoft SQL Server 2012 Native Client (Direct Download http://go.microsoft.com/fwlink/?LinkID=239648&clcid=0x409) like so.

Back to top ↑

packer

Packer Example for Windows

5 minute read

You can get started quickly by using Packer’s simple getting started guide, but you’ll soon want to delve into the documentation for more options and examples. Let’s install it and create our first image!

Back to top ↑

azure-devops

An Example Azure DevOps Build Pipeline for PowerShell modules

3 minute read

A few months ago did a demo at the Bristol WinOps Meetup showing an example Azure DevOps Build Pipeline for PowerShell modules. I told everyone I’d get a blog post up “soon” with more information, so here it is; better late than never! I’ll go over the goals for the example PowerShell Module, the...

Back to top ↑

vmware

Back to top ↑

aks

Back to top ↑