main
parent
d4b1cf2c3e
commit
d3be26a92d
|
@ -0,0 +1 @@
|
||||||
|
# Configuration notes for GUI apps after a fresh installation
|
29
README.md
29
README.md
|
@ -1,19 +1,26 @@
|
||||||
# ansible
|
# ansible
|
||||||
|
|
||||||
Currently Ansible configurations for `ataraxia`, although if this goes well I'll bring it to Tycho/future devices. Please don't use :/ I may merge these into my [dotfiles repo](https://git.earne.link/earnestma/dotfiles).
|
Currently Ansible configurations for `ataraxia`, although I'll also apply them to Tycho & future devices.
|
||||||
|
|
||||||
## Start
|
## Start
|
||||||
|
|
||||||
- `sudo dnf install -y ansible`
|
1. Don't
|
||||||
- Execute main: `ansible-playbook run.yml -K`
|
2. `curl https://git.earne.link/earnestma/ansible/raw/branch/main/ensure.sh | sh`
|
||||||
- Development: `git config core.hooksPath .git-hooks`
|
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
|
## After first time run
|
||||||
|
|
||||||
- grab ssh keys
|
- Restore all/specific files from a backup, if needed
|
||||||
- gpg folder
|
- Dotfiles
|
||||||
- pash folder? (^ from backup?)
|
- Grab ssh, gpg, and pash folder (from backup/existing device)
|
||||||
- config file w/ secrets? (eg aerc's accounts.conf, wakatime/wakapi, mbsync, etc.??)
|
- Any config file that contains secrets? (eg aerc's accounts.conf, wakatime/wakapi, mbsync, etc.??)
|
||||||
- backups configure
|
- Restart!
|
||||||
- run backups!
|
- Configure and run backups!
|
||||||
- configure GUI apps! (such as calibre/firefox/ etc., if not restored)
|
- configure GUI apps! (such as calibre/firefox/etc., if not restored): `check Fresh_install_apps_config.md`
|
||||||
|
|
|
@ -1,4 +1,9 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
sudo dnf install -yq --refresh python ansible
|
|
||||||
|
# For dotfiles/backups
|
||||||
|
sudo dnf install -yq git make restic stow
|
||||||
|
|
||||||
|
# For ansible
|
||||||
|
sudo dnf install -yq python ansible
|
||||||
ansible-galaxy collection install ansible.posix
|
ansible-galaxy collection install ansible.posix
|
||||||
ansible-galaxy collection install community.general
|
ansible-galaxy collection install community.general
|
||||||
|
|
Loading…
Reference in New Issue