Skip to content

feat: add openwrt support - #349

Open
VILJkid wants to merge 1 commit into
saz:masterfrom
Obmondo:feat/add-openwrt-support
Open

VILJkid wants to merge 1 commit into
saz:masterfrom
Obmondo:feat/add-openwrt-support

Conversation

@VILJkid

@VILJkid VILJkid commented Oct 7, 2026

Copy link
Copy Markdown

Pull Request (PR) description

Add native support for OpenWrt and TurrisOS (Lede openwrt) to ensure full compatibility with modern Puppet modules and LinuxAid infrastructure nodes.

  • manifests/params.pp: Added case matching for 'Lede openwrt' and 'OpenWrt' operating system families, configuring the opkg package provider ($package_provider = 'opkg'), standard /etc/sudoers and /etc/sudoers.d paths, and Debian-compatible sudoers template.
  • metadata.json: Added official support for TurrisOS and OpenWrt in operatingsystem_support.

This Pull Request (PR) fixes the following issues

Fixes support for compiling and managing Puppet catalogs on TurrisOS (OpenWrt) routers when utilizing puppet-sudo and LinuxAid profiles.


PR sponsored by Obmondo
Signed-off-by: Sidharth Jawale sidharth@obmondo.com


Note: Since this is a company-paid contribution, we fork to the company account repo on GitHub. GitHub does not support "allow maintainer to edit in repo" for organization accounts.

  • Maintainers can either provide feedback for required changes before merging, OR
  • Pull our branch, make changes in their repo, and create a new PR including our commits.

Signed-off-by: Sidharth Jawale <sidharth@obmondo.com>
@VILJkid
VILJkid force-pushed the feat/add-openwrt-support branch from 8cb4433 to d489931 Compare October 7, 2026 14:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant