This playbook offers a pseudo L2 bridge feature for a Wi-Fi router that doesn't support WDS bridging, configuring a Debian family server (e.g. Raspberry Pi).
Premis: This playbook reuires following items to a target host.
- Wi-Fi access configured to existing Wi-Fi router
- ssh.service is running
Note: Because the target is a home network device, the playbook don't execute auto reboot, please reboot the target after run the playbook.
If you want to customize parameters, please read ./inventories/host.yml.example, .envrc.example files.
You can setup controller node with poetry.
poetry install
poetry shell
# in controller
ansible-playbook -i ./inventories/home.yml ./playbook.yml
ssh $remote_user@raspberrypi.local
# in target
sudo reboot now