From Consumer to Creator

I have a long-standing desire to write and share what I have learned over my career in the computer industry. I was a web developer for over 20 years; spent a few years building computers and networks and have been transitioning to DevOps Engineer. I … “From Consumer to Creator”

Read More

Ansible Inventory File Options

Inventory file or folder inventory = ~/.ansible/hosts Inventory path can be a folder or a file. As a file you have everything withing a single file. localhost ansible_connection=local [jenkinsgroup] jenkins [webgroup] web01 php_version=’7.1′ [demogroup:children] jenkinsgroup webgroup As a folder you can make many inventory files … “Ansible Inventory File Options”

Read More

Using Jenkins for Drupal and WordPress – Your First Job

This is part 3 in a series. If you are not familiar with Jenkins, please read Part 1 and Part 2 first. This walkthrough should give you an overview of the Freestyle Project. Our first Jenkins job we will set up is to run Drupal … “Using Jenkins for Drupal and WordPress – Your First Job”

Read More

Using Jenkins for Drupal and WordPress – Navigating and Setup

Our second in the Using Jenkins for Drupal and WordPress series, we will cover the interface and a few key administration settings. ReadPart 1 – Installation Interface Jenkins interface out to the box can look utilitarian to some if you are not used to it. … “Using Jenkins for Drupal and WordPress – Navigating and Setup”

Read More

Drupal / WordPress Continuous Integration (CI), testing each commit

Continuous Integration (CI) at a high level is testing every code push from each developer, every time. While this sounds like an argues task, it does not have to be. Drupal and WordPress both have tools available that can help you test your code. PHP CodeSniffer … “Drupal / WordPress Continuous Integration (CI), testing each commit”

Read More

Using Jenkins for Drupal and WordPress – Installation

This is the first in a series on Using Jenkins for Drupal and WordPress. Over the next few posts I will cover which plugins to use, server-side software needed, how to back up the remote database, testing each commit and more. Jenkins is an open … “Using Jenkins for Drupal and WordPress – Installation”

Read More

Setting up Docker4Drupal/Docker4WordPress with multiple projects on Mac – Redo

Edited 2018-01-24 to switch to .test for local DNS name docker.for.mac.host.internal shoud be used instead of docker.for.mac.localhost (still valid) for host resolution from containers, since since there is an RFC banning the use of subdomains of localhost. See https://tools.ietf.org/html/draft-west-let-localhost-be-localhost-06. ##### Since writing Setting up Docker4Drupal … “Setting up Docker4Drupal/Docker4WordPress with multiple projects on Mac – Redo”

Read More

Using Dnsmasq for local development on macOS

Edited 2018-01-24 to switch to .test for local DNS name docker.for.mac.host.internal shoud be used instead of docker.for.mac.localhost (still valid) for host resolution from containers, since since there is an RFC banning the use of subdomains of localhost. See https://tools.ietf.org/html/draft-west-let-localhost-be-localhost-06. ##### There is a known issue … “Using Dnsmasq for local development on macOS”

Read More