2022-01-23 21:43:00 -05:00
|
|
|
# ansible
|
|
|
|
|
2022-01-28 15:12:41 -05:00
|
|
|
Currently Ansible configurations for `ataraxia`, although I'll also apply them to Tycho & future devices.
|
2022-01-23 21:43:00 -05:00
|
|
|
|
|
|
|
## Start
|
|
|
|
|
2022-01-28 15:12:41 -05:00
|
|
|
1. Don't
|
|
|
|
2. `curl https://git.earne.link/earnestma/ansible/raw/branch/main/ensure.sh | sh`
|
|
|
|
3. Clone the repository and enter it
|
|
|
|
4. Execute the main playbook: `ansible-playbook run.yml -K`
|
|
|
|
|
|
|
|
To run usual updates: `ansible-playbook update.yml -K`
|
|
|
|
|
|
|
|
## Contributing
|
|
|
|
|
|
|
|
- `git config core.hooksPath .git-hooks`
|
2022-01-28 12:46:51 -05:00
|
|
|
|
|
|
|
## After first time run
|
|
|
|
|
2022-01-28 15:12:41 -05:00
|
|
|
- Restore all/specific files from a backup, if needed
|
|
|
|
- Dotfiles
|
|
|
|
- Grab ssh, gpg, and pash folder (from backup/existing device)
|
|
|
|
- Any config file that contains secrets? (eg aerc's accounts.conf, wakatime/wakapi, mbsync, etc.??)
|
|
|
|
- Restart!
|
|
|
|
- Configure and run backups!
|
|
|
|
- configure GUI apps! (such as calibre/firefox/etc., if not restored): `check Fresh_install_apps_config.md`
|