Red Hat
2024-03-16

System replacement
Multiple machines
Share between Work & Home


Cow Photo by Rasmus Andersen on Unsplash
What about pet cows?
Learn a new skill
Share
Cool Factor
https://xkcd.com/1205/
Framing
Photo by Angèle Kamp on Unsplash
Just install and accept defaults.


(and commit/push to a repo for sharing)

Package types:


files/no-passwords.conf
PasswordAuthentication no
Ansible:

templates/sudoers-custom.j2
{{ ansible_user_id }} ALL=(ALL) NOPASSWD: ALL
Ansible:

Note
You can apply remotely as well, see docs.




dot_gitconfig.tmpl

Useful code that isn’t distro packaged (yet)
GitHub Releases
Python Packages
Node Packages

~/.local/share/chezmoi/ .chezmoiexternal.toml.tmpl
Tip
You can use this with renovate to get automated updates.

~/.local/share/chezmoi/ run_after_poetryinstall.sh
Note
Can follow a similar pattern for npm packages.
Tip
You can use this with renovate/dependabot to get automated updates.

$PATH)

Thanks for attending!
