Darwin SanoyforMISSION IMPOSSIBLE CODEmissionimpossiblecode.hashnode.net·Apr 10, 2017A Sufficiently Viable Implementation (SVI) for Running Code Under The System Account on Nano ServerIn the world of computing it is the small changes that can cost you the most in the long run. One bright morning I decided I wanted to make the Chocolatey openssh package run under Nano Server (without Chocolatey). This led to a lot of code refactori...Discuss·26 readscode
Darwin SanoyforMISSION IMPOSSIBLE CODEmissionimpossiblecode.hashnode.net·May 21, 2019Super Compact, DevOps-ish Pending Reboot Test for The Rebootiest Operating System in The CloudWindows and reboots - more than a few candles have been burned on both ends in understanding and resolving this relationship. Like it or not and despite Microsoft’s efforts - Windows is the most rebootiest operating system around. There has to be a t...Discuss·44 readsInfrastructure as code
Darwin SanoyforMISSION IMPOSSIBLE CODEmissionimpossiblecode.hashnode.net·Mar 16, 2017Continue Your Automation To Run Once After Restarting a Headless Windows SystemThere are times when you cannot avoid having to reboot a system and continue with an automation task. When you hit one of these, you start down the road of finding the built-in ways that Windows allows you to stage a task to start when the system res...Discuss·1.1K readsautomation
Darwin SanoyforMISSION IMPOSSIBLE CODEmissionimpossiblecode.hashnode.net·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...Discuss·129 readsMission Impossible Code
Darwin SanoyforMISSION IMPOSSIBLE CODEmissionimpossiblecode.hashnode.net·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 ...Discuss·239 readsMission Impossible CodeLinux
Darwin SanoyforMISSION IMPOSSIBLE CODEmissionimpossiblecode.hashnode.net·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...Discuss·185 readsMission Impossible CodeMission Impossible Code
Darwin SanoyforMISSION IMPOSSIBLE CODEmissionimpossiblecode.hashnode.net·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 ...Discuss·170 readsMission Impossible CodeMission Impossible Code
Darwin SanoyforMISSION IMPOSSIBLE CODEmissionimpossiblecode.hashnode.net·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...Discuss·95 readsMission Impossible CodeGitLab
Darwin SanoyforMISSION IMPOSSIBLE CODEmissionimpossiblecode.hashnode.net·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...Discuss·130 readsMission Impossible CodeWindows
Darwin SanoyforMISSION IMPOSSIBLE CODEmissionimpossiblecode.hashnode.net·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...Discuss·365 readsMission Impossible CodeMission Impossible Code
Darwin SanoyforMISSION IMPOSSIBLE CODEmissionimpossiblecode.hashnode.net·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 ...Discuss·81 readsMission Impossible CodeMission Impossible Code
Darwin SanoyforMISSION IMPOSSIBLE CODEmissionimpossiblecode.hashnode.net·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...Discuss·56 readscloudformation
Darwin SanoyforMISSION IMPOSSIBLE CODEmissionimpossiblecode.hashnode.net·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...Discuss·54 readsMission Impossible Code