Ansible Openwrt

Ansible collection to configure your OpenWrt devices more quickly and automatically (without Python)
Alternatives To Ansible Openwrt
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Ansible Openwisp2447
10 days ago17bsd-3-clausePython
Ansible role that installs and upgrades OpenWISP.
Ansible Openwrt241
5 months ago15gpl-3.0Shell
Manage OpenWRT and derivatives with Ansible but without Python
Cheat Sheets164
2 months agolgpl-2.1HTML
code snippets and notes that I have created over the years and which I make available to the public ;-)
Ansible Openwisp2 Imagegenerator123
a year ago3bsd-3-clauseShell
Automatically build several openwisp2 firmware images for different organizations while keeping track of their differences
Ansible Openwrt62
7 years ago4mitRuby
configure your openwrt system(s) using ansible!
Ansible Openwrt46
a month agogpl-3.0
Ansible collection to configure your OpenWrt devices more quickly and automatically (without Python)
Scale Network27
a month ago81bsd-3-clausePerl
SCaLE's on-site expo network configurations, wifi, tooling, and scripts
Ansible Openwrt Hirkn23
a month agoShell
Automation settings OpenWRT router to bypass RKN
3 years ago2agpl-3.0Lua
Ansible management for your OpenWRT router - with lua
Ansible Nnxx12
3 years ago3bsd-3-clauseShell
Ansible configurations for the nnxx infrastructure
Alternatives To Ansible Openwrt
Select To Compare

Alternative Project Comparisons

Ansible Collection for OpenWrt

Ansible collection to configure your OpenWrt devices more quickly and automatically (without Python).


  1. Ansible should be installed on your control node, but nothing needs to be installed on your OpenWrt devices.

  2. This collection depends on gekmihesg.openwrt. Install it using

    ansible-galaxy install gekmihesg.openwrt
  3. Install this collection using

    ansible-galaxy collection install nn708.openwrt


This collection includes these roles:

Example Playbook

This is a minimal working example to set up a basic wireless router:

- hosts: openwrt

    ansible_user: root
    openwrt_network_wan_proto: pppoe
    openwrt_network_wan_username: my-user
    openwrt_network_wan_password: my-passwd
    openwrt_system_zonename: Asia/Shanghai
    openwrt_wireless_country: CN
    openwrt_wireless_ssid: my-wifi
    openwrt_wireless_encryption: psk2
    openwrt_wireless_key: my-passwd

    - nn708.openwrt.system
    - nn708.openwrt.wireless

Because of using gekmihesg.openwrt, openwrt should be used as the group name of hosts. See gekmihesg/ansible-openwrt#example-playbook for example inventory file.


Licensed under GNU General Public License v3.0.

Popular Openwrt Projects
Popular Ansible Projects
Popular Operating Systems Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Access Point