My Profile Photo

duffney.io


DevOps Engineer | Pluralsight Author | Speaker | Blogger | PowerShell Advocate


  1. Secure Group Variables with Ansible Vault

    Ansible is commonly used to connect to other systems and to connect to those other systems you’ll have to authenticate. However, you don’t want to store your passwords in your ansible playbooks or group_vars files. This blog post covers how to use ansible valut to encrypt the values of variables stored under the group_vars directory in your ansible repos. I’ll start by showing an example of a clear text password in my ansible repo and...…


  2. Using Line Breakpoints in VScode to Debug PowerShell

    Write-Host messages are not the only way to debug PowerShell code. In this blog post you’ll learn how to use the debugger in Visual Studio Code to set line breakpoints. Line breakpoints allows you to pause the code’s execution on a specific line. Which makes debugging much easier. I will also show you how to manage breakpoints. You’ll learn how to enable, disable, and remove breakpoints. By the end of this blog post you’ll be...…


  3. Detaching from Distraction

    As I transitioned from the reactive firefighting of traditional IT to the more thoughtful world of DevOps, my work became more and more cognitively demanding. As a result, I quickly got burnt out and my ‘outside of work’ activities suffered. I simply had nothing left to give, which prevented me from being the husband, father, and friend I wanted to be. Not to mention the extra workload I put on myself when authoring a course,...…


  4. PowerShell Story Continued Becoming a Craftsman

    My journey started off by figuring out how to automate a daily disk space report on the mailserver, which ran most of the company, and emailing the report to my boss at the time. After PowerShell sent that first email, something clicked. I sat back in my chair and thought to myself, “Wow, I don’t have to do this anymore”. I can still feel how exciting and relieving that thought was. Fast forward a few...…


  5. Setting up Windows for Docker Container Development

    Containers are here! and if you haven’t already used them I highly recommend you start even if it’s for lab only environments. I say this for a few reasons the most important being it will advance your career. Containers are going to be the way forward if that isn’t clear enough from all the buzz going around for the past few years. Another equality good reason you should start messing around with them is it’s...…