Example playbooks to setup your OpenWRT-router with ansible
| Role | Description |
|---|---|
| flandiGT/openwrt-uci | ansible library for setting of uci config values on openwrt systems |
| flandiGT/openwrt-system | ansible role for configuring general aspects of your openwrt system |
| flandiGT/openwrt-network | ansible role for configuring network aspects of your openwrt system |
| flandiGT/openwrt-wireless | ansible role for configuring WiFi aspects of your openwrt system |
| flandiGT/openwrt-firewall | ansible role for configuring firewall aspects of your openwrt system |
| flandiGT/openwrt-dhcp | ansible role for configuring DHCP aspects of your openwrt system |
| flandiGT/openwrt-ddns | ansible role for configuring dynamic-DNS aspects of your openwrt system |
| flandiGT/openwrt-sqm | ansible role for configuring SQM aspects of your openwrt system |
| flandiGT/openwrt-openvpn | ansible role for configuring OpenVPN aspects of your openwrt system |
| flandiGT/openwrt-ssh | ansible role for configuring SSH aspects of your openwrt system |
Install playbook requirements:
ansible-galaxy install -r requirements.yml -p ./roles --force
Run a playbook:
ansible-playbook <selected playbook yml> -i inventory.ini --ask-pass