flandiGT / ansible-openwrt-examples

Example playbooks to setup your OpenWRT-router with ansible

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License