You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
3 months ago | |
---|---|---|
.git-hooks | 5 months ago | |
.vscode | 5 months ago | |
roles/common | 3 months ago | |
tasks | 5 months ago | |
vars | 5 months ago | |
.ansible-lint | 5 months ago | |
.editorconfig | 5 months ago | |
Fresh_install_apps_config.md | 3 months ago | |
LICENSE | 5 months ago | |
README.md | 5 months ago | |
ansible.cfg | 5 months ago | |
ensure.sh | 5 months ago | |
hosts | 5 months ago | |
run.yml | 5 months ago | |
shortcuts.kksrc | 4 months ago | |
update.yml | 5 months ago |
README.md
ansible
Configuration through Ansible for my main laptop.
Start
curl https://git.earne.link/earnestma/ansible/raw/branch/main/ensure.sh | sh
- Clone the repository and enter it
- Execute the main playbook:
ansible-playbook run.yml -K
Other playbooks:
- Run usual updates:
ansible-playbook update.yml -K
Contributing
git config core.hooksPath .git-hooks
After first time run
- Restore all/ specific files (e.g. those with secrets) 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 as needed!
Fresh_install_apps_config.md