The return of the K8S

Over the past few weeks I have been busy rebuilding my K8S cluster. As a foreword: I think this sums it up…pretty much one has to be a bit of a (web) developer, network engineer, infrastructure engineer and generally a geek to operate Kubernetes at home…also…you must be an expert in “Google-fu”…it also helps, if […]

Terraform with Terragrunt

Been a while, old friend..! So recently I decided to refactor my Terraform code (did some improvements, eg. the possibility to dynamically add 0..n number of data disks of various sizes to the template). In the process, I came across Terragrunt. So what does a curious IT guy do when finds a new toy? Dives […]

AD replication report

Another quick one for PowerShell: ever wondered, what is the status of replications between your domain controllers? No more guessing. Use this script to generate a nice HTML file, or even email it!

CSV –> SQL (using PS)

In a recent private project, I have been asked to create a scripted way to import / update data from multiple CSV files (with the same structure, in a folder) to a SQL database. I am usually not too interested in database work, but I was taken this up, to expand my horizon. My solution […]

Migrate from file share to OneDrive

Today just very briefly I want to share one of my latest work-in-progress scripts. In one of my latest tasks I had to find a way to migrate user data from a server share (actually DFS share) to Microsoft’s very own one drive. The challenge (for me) was the creation of the CSV from a […]

Run on a specific day only [PS snipets 01]

Today I decided to start a new series. In these, rather than rambleing about bigger projects, I just share some smaller scripts or script parts. Here is one: I have been asked to figure out a way to run a certain task in the task scheduler, when the system reboots, but only on a certain […]

K8S at home

It has been a while now…but I spent the evenings of the past few weeks with self-learning (ie. hardcore “Google-ing”, as every self-respecting devs do nowadays…), and finally got a good grip on Kubernetes. While I am under no illusion that I would consider myself knowledgable, I managed to create a small lab / “private […]

vSphere templating with Packer

In recent times I started to utilise Devops Tools more and more in my daily work, as I try to optimise my workload. As my current company mostly uses private cloud (vSphere) and almost exclusively Windows, I am somewhat in a challenging situation – as nowadays everything is around the public cloud and Linux systems. […]

Azure Devops + VMWare + Terraform

Ah…so long since my last post! I have been extremely busy lately – as odd as it is in these times of Covid19 / stay at home (except if you are Mr Cummings of course) etc. … But let’s keep this space PC. So since I have recently started at a new company, I worked […]

Home server on Docker – II.

I have made some changes on my home server (I can see that now it will be a constantly evolving project). I have separated the main functions into 5 (currently) separate stacks. core stack (highly important and/or shared containers) database stack (considered good idea to separate most databases) devops stack (these are for my self-education) […]

Home Server on Docker – I.

As I have recently become very interested in containerisation, primarily in Docker, I decided to re-purpose my old(-ish, bought it 6 years ago) gamer PC into a home server, since I do not game very much, also I just moved onto a new laptop. The setup is based on an 8-core Intel PC, with 16 […]

Migrating to O365 using PST upload

In a recent project of mine, I had the following task: we are to migrate a small company (whom is using an outdated, Microsoft SBS forest domain, with Exchange 2010 on-prem) to a new AD 2019 (running on 2012 forest level for compatibility) forest; in this post I will focus on their mailbox migration The […]

ANSIBLE and me

As the next subject of my exploration of “what does the DevOps can do for me”, I went back to play with my favourite CMS. I prefer Ansible, as this is more controlled – push rather then pull – and it is agent-less. I do not have to set up services, scheduled tasks and agents […]