Tiny scripts for cloud management - just enough to save time, not enough to build Skynet.
This repo contains lightweight utilities to handle common cloud tasks with minimal effort.
Think of it as your personal DevOps toolbox — no frameworks, no overengineering, just scripts that get stuff done.
- Misc scripts to smooth over daily ops
- Shell scripts (Bash or PowerShell)
- Cloud provider CLIs (e.g.
doctl
,aws
,gcloud
,cloudflare
,hcloud
)
⚠️ No magic here — bring your own API keys, permissions, and caffeine.
scripts/
├─ powershell/ # on Windows
├─ bash/ # on Unix/Linux
(details see: cm-scripts.md)
This isn't a framework. It's a collection of small tools and config snippets that:
- Save time
- Reduce human error
- Are actually understandable after 3 weeks
coming soon... or maybe not 🤔
Simply copy the file cm-update-bash.sh
from scripts/bash into your $HOME
directory and execute it as sudo
:
``` sudo bash ~/cm-update-bash.sh
Paste the contents from the template file cloud-config.yaml to the cloud-config section of your cloud-provider:
Clone the repo, skim the scripts, customize to your needs.
git clone https://github.com/mjst-internals/cloud-management.git
cd cloud-management
have-fun
As an alternative, you can checkout one script-path only:
git clone --filter=blob:none --no-checkout https://github.com/mjst-internals/cloud-management.git
cd cloud-management
git sparse-checkout init --cone
git sparse-checkout set scripts/powershell
git sparse-checkout set scripts/bash
have-fun
This repo will not deploy Kubernetes clusters, optimize costs, or fix your cloud bill.
It will help you avoid clicking through web UIs at 2 AM.
Found a bug? Got a better idea?
Open an issue or hit me up — PRs are welcome, sarcasm optional.