Bootstrap a workstation using Ansible. Individual configurations are stored in the following repos:
Prerequisites:
- ansible
- curl
- git
Clone this repo then run:
$ ansible-galaxy collection install community.general
$ ansible-playbook -K local.yml --tags dev
Available tags:
- dev
- i3
- sway
Note that repos are cloned using ssh by default, so you need to configure git
and add an ssh key to Github. You can change this behaviour by setting the
git.protocol
variable, i.e.:
$ ansible-playbook -K local.yml --tags dev --extra-vars '{"git": {"protocol":"https"}}'
- Fedora 36