||4 days ago|
|group_vars||4 days ago|
|roles||4 days ago|
|LICENSE||1 week ago|
|README.md||1 week ago|
|ansible.cfg||1 week ago|
|hosts||1 week ago|
|setup.yml||1 week ago|
This is an Ansible playbook to deploy system configurations for desktop usage.
Have a fresh installation of Alpine (after running
Clone this repository
Create an encrypted file to store your user password:
# mkdir -p host_vars/YOUR_HOSTNAME # touch host_vars/YOUR_HOSTNAME/secrets.yml # ansible-vault encrypt host_vars/YOUR_HOSTNAME/secrets.yml # ansible-vault edit host_vars/YOUR_HOSTNAME/secrets.yml
The file should look like this:
Run the playbook:
# ansible-playbook -i hosts setup.yml
Reboot and login as the newly created normal user
Proceed with dotfiles-ansible playbook
This playbook assumes that the person running it is me 😃. It might do specific things that you don't like. Use with your own risks.
The playbook is intended to be run as root. Therefore, it is separated from dotfiles-ansible, which should only be run as a normal user.
- ZFS on root
- EFI secure boot