-
Install the dependencies
- ansible
- docker (for tests)
-
Run the playbook
-
Install the tmux plugins with
Shortcut + I
base
: Install basics needed packages for the other rolesminimal
: Setup a minimal environment (shell and others tools) + configure it- vars:
xz
: The package name that install thexz
binary
- vars:
extra
: Stuff considered as extra like terminal, de/wm, etc..- vars:
i3
: The package name that install thei3
binarieslibxrandr
: The package name that install the libraryXrandr
headers (dev lib)
- vars:
π group_vars
: Contains the vault credentials and a font name
It will create a docker container and execute the playbook
cd tests && bash test.sh
You can check example/
ansible-playbook \
-i inventory playbook.yml \
--vault-pass-file .vault_pass
ansible-playbook \
-i inventory playbook.yml