All of the Ansible playbooks I use to set up my sytem.
Below is a possible execution order of these playbooks for everything to work properly:
- Install packages (run
packages-primary
,packages-secondary
(withnetcat
), andpackages-tertiary
separately) - Git setup
- Shell
- Dotfiles
- Package managers
- Scripts
- X
- Development
- Apps
The following setup tasks must be done manually because there is no way to automate them:
- Firefox userChrome setup (copy from dotfiles and put in the appropriate profile directory)