Skip to content

Nicuz/raspberry-pi-ansible

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

raspberry-pi-ansible ๐Ÿ‡

Set of Ansible roles to automate the initial setup I usually do on my Raspberry Pi's.

Roles

โš™๏ธ setup

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.

๐Ÿ›ก hardening

Some system security settings:

  • file and directories permissions
  • restrict su usage
  • setup wheel group
  • login lockout
  • iptables rules

Check tasks for more info.

๐Ÿšซ adguardhome

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

Usage

Customize raspberrypi.yaml, then:

ansible-playbook -i hosts.yaml roles/ROLE_NAME/main.yaml

About

Set of Ansible roles to automate the initial setup I usually do on my Raspberry Pi's

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published