Tmux 2.6 copy/paste and bind tips and tricks!

I recently updated my tmux install to the latest version 2.6-rc3. I hadn’t updated since prior to April. When I did update, my former .tmux.conf I mentioned in my macOS ohmyzsh + tmux + vim + iTerm2 + Powerlevel9k = Badass terminal blog post had several errors due to breaking changes. This post will address the ones that…

0

Azure ARM Templates – How to embed full scripts in your JSON templates!

Earlier today a colleague and I discovered a pretty neat trick when dissecting a broken ARM template; we learned you can encode complete scripts and embed them in your templates. This post will explain how to do so. First, some assumptions: You have a Linux/Unix based machine available (terminal on Mac works fine, as does…


Complete pipeline with Jenkins, ACS (Docker Swarm), and Azure Container Registry

In this blog post, we will walk through a demonstration of a complete pipeline of a deployment to Docker Swarm on Azure Container Service (ACS) using Jenkins (hosted on Azure) and Azure Container Registry (ACR). You can grab the demo file used on my GitHub here. Pro tip! If you’re using BitBucket and you have…


Pro tip: Jenkins and Docker build server

I’m currently sitting at a coffee shop with a Microsoft partner and we just spent the last hour banging our head against the table over the following error as part of our Jenkins pipeline project when running our docker.build command: got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: xxxxx…


Updated! PowerShell Core [Beta] 6.04, AzureRM.NetCore Module, and Az CLI 2.0 Install Scripts for Ubuntu and OS X

Quick update today – I previously wrote new install scripts for PowerShell Core Versions 6.11 and 6.14 with the AzureRM.NetCore.Preview module and optional install of Azure CLI (1.0). Today, I have updated them! The below scripts have been modified to install the current, as of today (8/2/2017), version of PowerShell Core (Beta 6.04), an optional install…

0

Linuxfest Northwest Deck: DevOps: CI/CD to Azure through Codeship

By popular request, this post is quick and simple – it’s just a post with a link to download the deck I used for my talk at Linuxfest Northwest 2017, “DevOps: CI/CD to Azure through Codeship.” The PPT deck is here. Some additional helpful links: Codeship GitHub Repo My public GitHub Azure CLI 2.0  My…


macOS ohmyzsh + tmux + vim + iTerm2 + Powerlevel9k = Badass terminal

A week or so ago a colleague turned me on to oh-my-zsh and I just went down the rabbit hole. I have always found the built-in Terminal in macOS (formerly OS X) to be bland and boring, but never really sat down to try to change it. I started using iTerm2 awhile ago, but again, never…


Updated! Non-interactive authentication to Microsoft Azure w/ Azure CLI 2.0 – now GA!

In a previous post, I wrote about a method to initiate a non-interactive authenticated session to Microsoft Azure through the use of a service principal. Today’s post is similar, but I have updated the script to be used with Azure CLI 2.0 now that it is GA. You will notice I have updated the script…


Azure CLI 2.0 – Azure Container Service for Docker Swarm Deployment Script (Part 1)

In today’s post, I’m going to talk a little about a script I wrote that automates the deployment of a Docker Swarm Cluster using Azure Container Service. The script uses Azure CLI 2.0, which is now GA. If you’re not yet using it, stop here, download it, come back. I’ll wait. Everything for your ACS…

0