3 ms·
This looks awesome. I'll need to try this out. I've used aptly to create repos before. Here are my ansible scripts: https://github.com/BigSense/vSense/blob/mas
by djsumdog 7y ago
This looks awesome. I'll need to try this out. I've used aptly to create repos before. Here are my ansible scripts:
https://github.com/BigSense/vSense/blob/master/ansible/roles/repo/tasks/apt.yml https://github.com/BigSense/vSense/blob/master/ansible/roles...
https://github.com/BigSense/vSense/blob/master/ansible/roles/repo/templates/aptly.conf.j2 https://github.com/BigSense/vSense/blob/master/ansible/roles...
Publishing was kinda a nightmare:
https://github.com/BigSense/vSense/blob/master/ansible/roles/build/templates/ltsense.jenkins.xml.j2#L53 https://github.com/BigSense/vSense/blob/master/ansible/roles...
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!
- rmedaer 7y agoManaging, organising and publishing APT repositories became a nightmare for us as well. That's why OpenAPT is alive. It moves APT management from script paradigm to state description paradigm. Indeed with OpenAPT, you don't have to write command lines anymore but instead you describe the state you want to achieve. Just like Ansible does. Btw, it's a brand-new project. If documentation is lacking, feel free to open issue(s). We will be happy to help you.