Laptop configuration
Go to file
earnest ma 9d440e6b19
*
2022-01-28 20:43:12 -05:00
.git-hooks Lint 2022-01-26 18:01:41 -05:00
.vscode Lint 2022-01-26 18:01:41 -05:00
roles/common/tasks * 2022-01-28 20:43:12 -05:00
tasks * 2022-01-28 14:44:31 -05:00
.ansible-lint Finish update playbook 2022-01-26 22:30:17 -05:00
.editorconfig Add .editorconfig file 2022-01-26 18:01:48 -05:00
Fresh_install_apps_config.md * 2022-01-28 20:43:12 -05:00
LICENSE Add license 2022-01-28 14:44:34 -05:00
README.md * 2022-01-28 15:12:41 -05:00
ansible.cfg Things 2022-01-23 21:43:00 -05:00
ensure.sh * 2022-01-28 15:12:41 -05:00
hosts Things 2022-01-23 21:43:00 -05:00
run.yml * 2022-01-28 14:44:31 -05:00
update.yml Finish update playbook 2022-01-26 22:30:17 -05:00

README.md

ansible

Currently Ansible configurations for ataraxia, although I'll also apply them to Tycho & future devices.

Start

  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

After first time run

  • 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