Ansible scripts for setting up ubuntu amd64/x86_64
machines with:
- Apps/libs required for work
- Apps/libs required for programming
- General Stuff I like
- ...
Mostly this can be done using apt
but in certain cases these use nix
to:
- Avoid library incompatibilities (e.g. citrix vs Ubuntu 22.04)
- Avoid snaps (where for some reason they have problems e.g. firefox snap does not work with keypassxc)
The scripts expect to run on the local machine; the default config has been setup to do this, see ansible.cfg and hosts.yaml.
Some steps require elevation so become is required.
Run with:
ansible-playbook setup.yaml