earnest ma e4b9b05fc4 | ||
---|---|---|
.git-hooks | ||
.vscode | ||
roles/common | ||
tasks | ||
vars | ||
.ansible-lint | ||
.editorconfig | ||
Fresh_install_apps_config.md | ||
LICENSE | ||
README.md | ||
ansible.cfg | ||
ensure.sh | ||
hosts | ||
run.yml | ||
update.yml |
README.md
configs
Configuration through Ansible for my development environment(s). Commonly used on Fedora Linux 35 (Workstation Edition), sometimes using Nix.
Clone & execute the main playbook locally: ansible-playbook run.yml -K
sudo setenforce 0
sudo dnf install -y --refresh ansible
./ensure.sh
- Run usual updates:
ansible-playbook update.yml -K
Contributing
- Packages:
ansible
,ansible-lint
git config core.hooksPath .git-hooks
TODO(earne): Remove this/ update
After First Run
- Dotfiles
- Secrets (GPG, wakatime)
- Generate SSH key and add to services
- Tailscale (
sudo tailscale up --ssh
) - Restart!