Set of Ansible roles to automate the initial setup I usually do on my Raspberry Pi's.
It just ensures that the wheel
group exists and setup my personal user. I could do a lot more but most of the work is already done manually after the image flashing process when I setup my network settings in the SD's boot
partition.
Some system security settings:
- file and directories permissions
- restrict
su
usage - setup
wheel
group - login lockout
- iptables rules
Check tasks for more info.
Install AdGuardHome inside the home of the user set in the adguardhome.user_install
var.
For instance, if
adguardhome:
user_install: nicuz
AdGuardHome will be installed under /home/nicuz
Customize raspberrypi.yaml, then:
ansible-playbook -i hosts.yaml roles/ROLE_NAME/main.yaml