This looks awesome. I'll need to try this out. I've used aptly to create repos before. Here are my ansible scripts:<p><a href="https://github.com/BigSense/vSense/blob/master/ansible/roles/repo/tasks/apt.yml" rel="nofollow">https://github.com/BigSense/vSense/blob/master/ansible/roles...</a><p><a href="https://github.com/BigSense/vSense/blob/master/ansible/roles/repo/templates/aptly.conf.j2" rel="nofollow">https://github.com/BigSense/vSense/blob/master/ansible/roles...</a><p>Publishing was kinda a nightmare:<p><a href="https://github.com/BigSense/vSense/blob/master/ansible/roles/build/templates/ltsense.jenkins.xml.j2#L53" rel="nofollow">https://github.com/BigSense/vSense/blob/master/ansible/roles...</a><p>It's still using the very old Jenkins pipelines (the server is gone now so none of that even works) and a config management system that's long dead. I desperately need to rewrite it and this looks like a good starting point for at least the deb repos!
Nice!<p>A few years ago a coworker wrote a similar thing (<a href="https://github.com/queeno/aptlify" rel="nofollow">https://github.com/queeno/aptlify</a>).<p>Unfortunately it seems to be abandoned at this point, so I do hope your project gets the tracktion it needs!
My brain parses all caps ‘APT’ as ‘advanced persistent threat’.<p>In regards to the package manager, doesn’t OpenAPT imply a closed apt? Is that a thing?