Dockerfile with Packer and Ansible Installed

Posted by Miguel Lopez on Tue 06 June 2023 in tutorials

Create a Docker Image with Packer + Ansible installed. This is useful for creating a Docker Image that can be used for CI/CD pipelines.


Continue reading

Install Pyenv on Linux with Ansible

Posted by Miguel Lopez on Tue 06 June 2023 in automation

Install Pyenv on Linux using an Ansible Galaxy Role. This is useful for managing Python versions on your local machine or on a target linux machine.


Continue reading

Github Actions: If Statement for Matrix Value

Posted by Miguel Lopez on Sat 11 February 2023 in automation

Github Actions: Use an if statement to conditionally run a block given a specific matrix value. (Matrix Strategy Jobs)


Continue reading

Building Robust Packer AMIs

Posted by Miguel Lopez on Fri 16 November 2018 in automation

How to avoid Could not get lock /var/lib/dpkg/lock while using Packer


Continue reading

Jenkins Pipeline Env Variables w/ AWS SSM

Posted by Miguel Lopez on Thu 12 April 2018 in automation

Pull environment variables from AWS Parameter Store in a Jenkins Declarative Pipeline


Continue reading

Install Common Developement Tools on Mac

Posted by Miguel Lopez on Wed 04 April 2018 in automation

Automatically install common developer tools on macOS with this script.


Continue reading

Managing Automation Around Auto Scaling Groups

Posted by Miguel Lopez on Sat 31 March 2018 in automation

How to pick an automation toolset that supports auto scaling in the cloud


Continue reading

Automate Salt-Minion Registrations on EC2

Posted by Miguel Lopez on Fri 30 March 2018 in automation

Use scripts to automatically register new EC2 minions with Salt-Master


Continue reading