Following #forensic practices, I imaged everything in sight with #safecopy: harddrives, CDs, DVDs, USB keys. Took some time because one laptop had a known faulty #Toshiba 1TB harddrive (that my father lost some work on already).
Then I wrote a script to mount the images read-only, and #rsync interesting files for easier access. Made it #idempotent so I could modify rsync filters and run the script again.
#forensic #safecopy #toshiba #rsync #idempotent
Right now, someone is sitting down and learning how to deliver infrastructure as code for the very first time. Maybe it’s #terraform, or #cdk, or #ansible. They’re hearing the word #idempotent for possibly the first time. They’re going to Google things and check StackOverflow. How we all comport ourselves in answering questions as the folks who ostensibly know what we’re doing has a tremendous influence on their ability to stay in the game. We were all newbies once. Be kind, don’t be a jerk.
#terraform #cdk #ansible #idempotent
Building Resilient Systems with #Idempotent #APIs
https://dev.to/karishmashukla/building-resilient-systems-with-idempotent-apis-5e5p
Pretty unsure about generating the idempotency key on the server, which requires an additional roundtrip. Better use the client for it.
On my voyage for more #idempotent systems, deploy-rs is really resonating with me right now. 😁 It's a #nix #flakes profile deployment system.
Fancy for, you write a declarative config and it gets what you need correctly. 😅 It's really making me rethink of my #ansible usage. At least for provisioning.
For troubleshooting though, you'll need to pry ansible from my dead hands to get rid of the love. 😁
#idempotent #nix #flakes #ansible
I've restarted this one #ceph server 12 times without changing anything. Just waiting, yelling at the screen, rebooting. And finally the permission denied errors are gone? Is this #sorcery or an #idempotent system?
An #idempotent #HTTP method is when you still have a #database after spidering the #frontend of your #web application for broken links.
#idempotent #http #database #frontend #web
I have run these processes multiple times. Just make sure you "merge" when you import accounts.