Darwin Sanoymissionimpossiblecode.io·Apr 4, 2023AWS CloudShell "Run From Web" Configuration ScriptsAWS CloudShell joins the ranks of hostless shells for operating in your cloud environment. Cloud shells are a huge help to training and enablement scenarios because they remove the pain of fussy configuration of a user-owned endpoint - which can have...407 readsMission Impossible Code
Darwin Sanoymissionimpossiblecode.io·Nov 29, 2021Solution for Reverse Engineering Linux Config Deltas Via System-wide DiffingFor many years it was my main work to reverse engineer software installation and configuration for hyper-scaled deployment automation and for OS provisioning for Windows. Early on it was evident that for OS and software provisioning it was extremely ...137 readsMission Impossible CodeLinux
Darwin Sanoymissionimpossiblecode.io·Apr 8, 2021Pearl Diving - Just In Time Learning of Mature Coding Habits For a New StackI mused how we sometimes do the equivalent of Pearl Diving when taking on new skills. Its the idea of deep learning a stack of one or more new things while under the pressure of needing the end state code to reflect a maturity level significantly hig...394 readsMission Impossible CodeMission Impossible Code
Darwin Sanoymissionimpossiblecode.io·Feb 27, 2021Mission Impossible Code Heuristics for Creating Super-Spy Code That Always Gets the Job DoneSuper action spies like Ethan Hunt, Jason Borne and Evelyn Salt live in an ethos of getting the job done no matter what! They complete their missions in vastly diverse conditions and in the face of the unexpected. Super spies make use of specialized ...378 readsMission Impossible CodeMission Impossible Code
Darwin Sanoymissionimpossiblecode.io·Jan 31, 2021Released GitLab HA Scaling Runner Vending Machine for AWS (v1.4.0-alpha4)For a long time I have been playing with the concept of Enablement Automation Code as a Product. The alternative is roughly “as a quick start template”. In this case, this is not actually a product - but the effort is managed with all the perspective...243 readsMission Impossible CodeGitLab
Darwin Sanoymissionimpossiblecode.io·Dec 17, 2020Lightning Fast and Easy Provisioning of Git with SSH Key Authentication on WindowsLightning Fast and Easy Provisioning of Git with SSH Key Authentication on Windows Maybe you have a team of Windows developers that are onboarding for your new Git server installation or maybe you’ve decided to drop http password authentication to yo...277 readsMission Impossible CodeWindows
Darwin Sanoymissionimpossiblecode.io·Jun 20, 2020Live Coding Conversion of GitHub Action Super-Linter to GitLab CIIn the most recent Mission Impossible Live Coding event, Jefferson and I convert the GitHub Action Super-Linter to run in GitLab CI. This is a summary of lessons learned and pointers to the results. So Jefferson and I worked through this approach. Be...775 readsMission Impossible CodeMission Impossible Code
Darwin Sanoymissionimpossiblecode.io·May 23, 2020Mission Impossible Code - Compact, Idempotent, DevOps Oriented, Multi-Distro Package Installer Script for Linux and MacEveryone loves Linux for its ability to stick to fundamentals and common platform expectations. Except those of us who do a lot of deployment automation. Why? Two main reasons: In a world of stripped back distros (think containers), even fundamental ...222 readsMission Impossible CodeMission Impossible Code
Darwin Sanoymissionimpossiblecode.io·Apr 18, 2020UPDATED: The Ultimate AWS AutoScaling Group ASG Kickstart and Lab KitWhile noodling uses for the Ultimate AWS ASG Kickstart and Lab Kit I realized it could use a couple new features and improvements. The first is to have instances self-tag themselves as to whether they are a spot or on-demand instance. When supporting...108 readscloudformation
Darwin Sanoymissionimpossiblecode.io·Jul 23, 2019Mission Impossible Code Part 2: Extreme Multilingual IaC (via Preflight TCP Connect Testing a List of Endpoints in Both Bash and PowerShell)It is not possible for me to count the number of times this code has saved me support calls because I never get those calls ;) A huge part of my work is to build DevOps IaC automation code as tools in a company that runs around 50% Windows and %50% L...173 readsMission Impossible Code