Category: Azure

Powershell in the Cloud – Part 2 – Azure Function App – Creating HTTP APIs with Powershell

This is the second post of the Powershell in the Cloud series, and will focus on executing Powershell code from Azure Function App. If you haven’t read part 1, I highly recommend it as we will be referencing to it PART 1 – Azure Automation – Managing your Infrastructure from the Cloud Disclaimer: As of…



Powershell in the Cloud – Part 1 – Azure Automation – Managing your Infrastructure from the Cloud

I recently held a talk about Powershell in the Cloud in Powershell User Group Sweden, this 3 part series is an attempt to refine and expand on that talk. The series will focus on the functionality rather than the code behind it as I want the content to be accessible for not anyone, whether you…



Citrix ADC autoscale in AWS with terraform and Azure Pipelines

Citrix has released a feature that makes it possible to autoscale your Citrix ADCs (previously NetScaler) in AWS using their Citrix Application Delivery Management. You can read more about this feature here. The overview from Citrix looks like this: We have been using the autoscale solution and to make it easier for everyone else to…



Azure AD authentication methods, MFA and SSPR insights and reports

We’ve been rolling out MFA (Multi-Factor authentication) and SSPR (Self-Service Password Reset) for many customers last couple of years. It often takes time and requires preparations but done right it will succeed and once finished they users get used to it just as they get used logging in using MFA to their bank. During the…



Using Azure blob to take fileserver backup

In this post we will go over how I use Azure blob to take backup on files on prem. Preface In our case we needed a scalable, long-term backup for our file share that has data that does not change often. Historically we have very rarely had to recover files from this share and have…



Rewrite or delete Server header using Citrix ADC CPX

A few days ago, I wrote a blog post about Using Citrix ingress controller with Azure Kubernetes Service. In this post, I’m going to show how easy it is to use the Custom Resource Definitions from Citrix to replace the Server header in an HTTP response, as well as removing it completely. If you would…



How to handle multiple spreadsheets from Excel in Powershell

Background Most of us working with Powershell has encountered imports and exports of a CSV-file in Powershell, and most of the times this works seamlessly. This is because the Import-CSV function is a great way to get the single Excel sheet imported in to Powershell. However, I got a request to merge several spreadsheets from…



Using Citrix ingress controller with Azure Kubernetes Service

I’ve had an Ansible playbook to deploy and configure Azure Kubernetes Service on GitHub for a while, and now I’ve gotten around to add Citrix ingress controller! You can read my other blogpost about the playbook here. Citrix has a Kubernetes controller to read ingress objects and their own CRDs (rewrite for example, which isn’t…



Deploy Azure Kubernetes Service (AKS) using Ansible

A while ago, I created an Ansible playbook to deploy and configure Azure Kubernetes Service (AKS). I included some of the tools we are using ourselves in Kubernetes, both for internal usage but also to make it easier for the community to get started. You can find the playbook here: ansible-deploy-aks From the beginning, we…