DevOps on AWS Radio: Automating AWS Workspaces (Episode 12)

In this episode, Paul Duvall and Brian Jakovich cover recent DevOps on AWS news and speak with Jim Rohrer from Stelligent about automating the provisioning of AWS Workspace environments using AWS CodePipeline, AWS CodeBuild, and Chef. Here are the show notes: DevOps on AWS News AWS re:Invent 2017 Using AWS Step Functions State Machines to Handle Workflow-Driven AWS CodePipeline Actions AWS Read more…

Migrating from ServerSpec to InSpec

Key Benefits OS and CM agnostic InSpec runtime is faster than ServerSpec DRY – Componentization of test suites using shared InSpec Profiles Removes downloading of Gem files on every test execution Quick to Change from ServerSpec to InSpec CLI binary available to run tests from CI/CD Allows usage of community test suites Allows usage of Read more…

Refactoring CD Pipelines – Part 1: Chef-Solo in AWS AutoScaling Groups

We often overlook similarities between new CD Pipeline code we’re writing today and code we’ve already written. In addition, we might sometimes rely on the ‘copy, paste, then modify’ approach to make quick work of CD Pipelines supporting similar application architectures. Despite the short-term gains, what often results is code sprawl and maintenance headaches. This blog post series is aimed at helping to Read more…

Automating Habitat with AWS CodePipeline

This article outlines a proof-of-concept (POC) for automating Habitat operations from AWS CodePipeline. Habitat is Chef’s new application automation platform that provides a packaging system that results in apps that are “immutable and atomically deployed, with self-organizing peer relationships.”  Habitat is an innovative technology for packaging applications, but a Continuous Delivery pipeline is still required to automate deployments.  For Read more…