Skip to content

Example playbooks to setup your OpenWRT-router with ansible

License

Notifications You must be signed in to change notification settings

flandiGT/ansible-openwrt-examples

Repository files navigation

ansible-openwrt-examples

Requirements

  • Router with OpenWRT 15.05 installed
  • Router root password set
  • Client with ansible installed

Dependencies

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

Run a playbook

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

About

Example playbooks to setup your OpenWRT-router with ansible

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published