Requesting repo community.openwrt

Hi everyone,

I have been using the role gekmihesg.openwrt to configure my OpenWRT router at home. The role, however, seems to be unmaintained.

Some folks have forked the repo and are releasing a new role with changes out there. In that context I suggested creating a collection and that seemed to be well received, so the idea is to consolidate the development of OpenWRT code in this collection.

As many routers do not have Python installed nor they have enough space to install it (that’s my case), the role includes some “standard” modules reimplemented (with limitations) as shell scripts. This will be better managed having its own namespace instead of overwriting the names in ansible.legacy.

Hence, could you please create an openwrt repo in the community namespace?

Thanks!

4 Likes

friendly ping @gundalow @Andersson007

It’d be fun to have some ImageBuilder modules in such a collection.

1 Like

I have not played with that yet, but it would certainly be an interesting feat to have. If you like the idea and have the time, by all means, jump into it :wink: .

sounds like a nice collection

1 Like

@russoz I’ve given you admin

I’ll need someone else to integrate publishing with Zuul, @Andersson007 do we have this documented somewhere?

1 Like

@gundalow yes, you need to create and merge only PR1 zuul-config/README.rst at master · ansible/zuul-config · GitHub

@Andersson007 is there documentation for collection maintainers specific to configuring these tests? For this collection, all the usual operating systems used in testing are intrinsically irrelevant. We do have molecule tests that use docker images though. I am not sure how’s the best way to integrate those with Zuul.

I would avoid using Zuul for anything more than strictly necessary. Zuul is needed for publishing the collection (since it’s in the community namespace), but for everything else better use GitHub Actions.