Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Dotfiles
Discontinued These are my Arch Linux config files. You may use them however you like. (by LiterallyJohnny)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
As for accidentally leaking secrets, it’ll depend on the file. A good pattern to start with is to keep secrets in something you won’t distribute, such as your .zprofile. Additionally there are tools like git-secrets that scan the “entropy” of the content of your files to make sure they contain nothing secret 😄
you are right, ssh-add might the best solution. I am using it to automatically provision a local pc. I have a script which formats/partitions/encrypts disks and then runs ansible inside a chroot (so I would have to run ssh-add inside it). That part is still kind of manual and I wanted to fully automate it
I recommend https://github.com/thoughtbot/rcm
Personally I decided to have my dotfiles being not a git repo of the actual dotfiles, but more like a quick bootstrapping framework with the idea that the install process can be run repeatedly and incrementally without fucking already "patched" config files up.
For that task I use a tool I created myself (and which is in the AUR btw) named Pilgo.
You can check my dotfiles here to see how I did it.