All talks: https://emacsconf.org/2024/talks/
Committing secrets with git using sops-mode
https://emacsconf.org/2024/talks/secrets - Jonathan Otsuka - Track: Development
Watch/participate: https://emacsconf.org/2024/watch/dev/
Q&A room: https://media.emacsconf.org/2024/current/bbb-secrets.html
IRC: https://chat.emacsconf.org/#/connect?join=emacsconf,emacsconf-dev or #emacsconf-dev on libera.chat network
Guidelines for conduct: https://emacsconf.org/conduct
See end of file for license (CC Attribution-ShareAlike 4.0 + GPLv3 or later)
----------------------------------------------------------------
Notes, discussions, links, feedback:
----------------------------------------------------------------
Questions and answers go here:
- Q:can you describe some potential interactive uses for this within Emacs. Is there some other activity that would be enabled with sops decryption first. Like an IT or configuration task that requires authentication
- Q:Is this saved in the repo or file as "run sops here" or is the encripted blob in the git repo?
- A:
- Q: Is all the information in the repo, how much would be off the repo?
- Q: How do you decide whether to use SOPS or other solutions such as pass-cli? (Perhaps not exactly related to this talk)
- Q:One limitation with guix (similar package manager to nix) is there is no great way of storing secrets in the store, would SOPS be useful for this?
- Q:Wacky question: what happens in sops-mode if you encrypt the already encrypted file as if it was plaintext?
- Q:
----------------------------------------------------------------
Next talks:
Questions/comments related to EmacsConf 2024 as a whole? https://pad.emacsconf.org/2024
----------------------------------------------------------------
This pad will be archived at https://emacsconf.org/2024/talks/secrets after the conference.
Except where otherwise noted, the material on the EmacsConf pad are dual-licensed under the terms of the Creative Commons Attribution-ShareAlike 4.0 International Public License; and the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) an later version. Copies of these two licenses are included in the EmacsConf wiki repository, in the COPYING.GPL and COPYING.CC-BY-SA files (https://emacsconf.org/COPYING/)
By contributing to this pad, you agree to make your contributions available under the above licenses. You are also promising that you are the author of your changes, or that you copied them from a work in the public domain or a work released under a free license that is compatible with the above two licenses. DO NOT SUBMIT COPYRIGHTED WORK WITHOUT PERMISSION.