Curated articles, resources, tips and trends from the DevOps World.
Summary: This is a summary of an article originally published by the source. Read the full original article here →
The project goal was to build a proof of concept (PoC) demo for a company to showcase how they can improve their existing infrastructure to accommodate continuous integration and continuous deployment. I named this project “shadowops” because one of my objections was to create an ephemeral test environment (a shadow) to replicate the production environment.
Moreover, I try to explain full technical details of my architecture and the reason for some of my decisions.
Ideally, after the successful implementation of this infrastructure, I can dockerize the different parts of the test environment and integrate it with CircleCI for the CD part.
Originally I used terraform provisioners to connect to my remote hosts and install the necessary packages, but after one week and many iterations, I found that terraform is not an ideal tool for this purpose, so I pivoted to Ansible.
Made with pure grit © 2024 Jetpack Labs Inc. All rights reserved. www.jetpacklabs.com