Puppet – Introduction Puppet is a configuration management tool which can help to address the following challenges: Deploying servers with a consistent configuration. Addressing inconsistent configurations (config drift). Application deployment. Automation – as part of CI & CD, get it down faster! Before the likes of Puppet and Chef, SysOps Continue Reading
DevOps
DevOps related posts including Infrastructure as Code
Docker and Containers: The Big Picture
These are my notes from Nigel Poulton’s course on PluralSight, “Docker and Containers: The Big Picture“. Do check out his videos, he’s an easy guy to listen to and explains the subject matter in a digestible manner. Yo can also follow him on Twitter – @nigelpoulton What are containers? Hypervisor Continue Reading
Getting started with Amazon EC2 part 1
This post will walk through the preliminary steps when starting out with Amazon EC2 (Amazon Elastic Cloud Compute). Create your AWS account Create an IAM user Create a key pair Create a Virtual Private Cloud (VPC) Create a security group 1. Create your AWS account Amazon make available a tier of Continue Reading
Installing and setting up Jenkins
Previously, we saw how to install UnxUtils to ensure the Jenkins works correctly on a Windows machine. Here we will look at installing and setting up Jenkins. Browse to the Jenkins website, https://jenkins.io/download/, and click the red Download Jenkins button at the top. Then choose either the LTS or Weekly Continue Reading
Installing UnxUtils on Windows
This is only a short post covering the installation of UnxUtils. I previously covered installing Git and following this post will be how to install and configure Jenkins. Jenkins requires some Unix utilities to work so it is advised to install UnxUtils which can be downloaded from https://sourceforge.net/projects/unxutils/. Once downloaded, Continue Reading
Install Git binaries on Windows
Steps to install the Git binaries on a Windows operating system, in this case Windows 8.1. Browse to https://git-scm.com/downloads and download the appropriate version for your operating system. Click through the licence agreement. Select the folder to install Git to. Deselect “Associate .sh files to be run with Bash” as Continue Reading
Docker: an overview
I have been reading a few white papers and articles about Continuous Delivery (CD) and Database Lifecycle Management (DLM) recently and have seen mention of Docker – in fact the first time I came across it was reading the Rainbird website (Norwich-based AI company). My first impression was that Docker Continue Reading
DLM Dashboard from Redgate
This post will briefly explain what DLM Dashboard is, how to install it and initial configuration. Database Lifecycle Management (DLM) Dashboard from Redgate (available here) allows you keep an eye on your databases to ensure that they are in the desired state and that database drift is identified as early Continue Reading