Posts by Tag

powershell

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.

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...

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 ↑

azure

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.

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...

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 ↑

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 ↑

hashicorp

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.

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 ↑

ansible-tower

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.

Back to top ↑

awx

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.

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 ↑

aks

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.

Back to top ↑

dsc

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 ...

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 ↑

windows

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 ...

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 ↑

bash

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.

Back to top ↑

error

Back to top ↑

msi

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 ↑

templates

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 ↑

images

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 ↑

build

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 ↑

automation

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 ↑

centos

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 ↑

cli

Back to top ↑

vmware

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 ↑

ci-cd

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 ↑

gitlab

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 ↑

vsts

Back to top ↑

configuration-management

Back to top ↑

gotcha

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 ↑

docker

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.

Back to top ↑

fix

Back to top ↑

vsphere

Back to top ↑

esxi

Back to top ↑

jenkins

Back to top ↑

debug

Back to top ↑

argocd

Back to top ↑

gitops

Back to top ↑

velero

Back to top ↑

backup

Back to top ↑

oidc

Back to top ↑