|Project Name||Stars||Downloads||Repos Using This||Packages Using This||Most Recent Commit||Total Releases||Latest Release||Open Issues||License||Language|
|Ansible Openwisp2||448||3 months ago||15||bsd-3-clause||Python|
|Ansible role that installs and upgrades OpenWISP.|
|Ansible Openwrt||241||9 months ago||15||gpl-3.0||Shell|
|Manage OpenWRT and derivatives with Ansible but without Python|
|Cheat Sheets||164||5 months ago||lgpl-2.1||HTML|
|code snippets and notes that I have created over the years and which I make available to the public ;-)|
|Ansible Openwisp2 Imagegenerator||123||a year ago||3||bsd-3-clause||Shell|
|Automatically build several openwisp2 firmware images for different organizations while keeping track of their differences|
|Ansible Openwrt||62||7 years ago||4||mit||Ruby|
|configure your openwrt system(s) using ansible!|
|Ansible Openwrt||46||5 months ago||gpl-3.0|
|Ansible collection to configure your OpenWrt devices more quickly and automatically (without Python)|
|Scale Network||29||a month ago||85||bsd-3-clause||Perl|
|SCaLE's on-site expo network configurations, wifi, tooling, and scripts|
|Ansible Openwrt Hirkn||29||3 months ago||Shell|
|Automation settings OpenWRT router to bypass RKN|
|Philote||13||3 years ago||2||agpl-3.0||Lua|
|Ansible management for your OpenWRT router - with lua|
|Ansible Nnxx||12||4 years ago||3||bsd-3-clause||Shell|
|Ansible configurations for the nnxx infrastructure|
Works with the official raw module und some custom modules to avoid having to run python on the target - no extra dependencies for your embedded target system.
Currently under development. I have a way to set uci values if needed and run commit at the end if anything changed. I am trying to at least build a superset of the config-cerowrt.sh shell script plus whatever i will need myself.
Be careful with blindly running it, if you connect to your openwrt via wifi and you change network settings you may lock yourself out.
host_vars/example-gw.home.lan for how to override the role
defaults in your local clone.
In an attempt to make this more reusable, I am trying to move all the
roles to ansible galaxy and use librarian-ansible to manage
dependencies. librarian-ansible uses the
Ansiblefile to declare the
external playbooks that ansible-openwrt requires.
To automatically retrieve dependencies:
cd ansible-openwrt gem install librarian-ansible librarian-ansible install
Jan Wagner (waha on github pointed out that the uci module needs to return json and contributed related fixes allowing it to work with recent versions of ansible.