News for hackers. Stuff that matters.
Re:Why we decided for and against Ubuntu Core by c7DJTLrn on Monday March 15, 2021 @07:22PM (#26470646)
Something else to consider is all the edge cases you'll hit with tools like Ansible and Puppet. I'm pretty sure neither of them handle apt getting into a locked state because an operation was interrupted. So you end up having to write some hacky script to detect that and fix itself.

Ansible is not even an option for IoT because it doesn't scale well and requires a stable connection. Puppet's agent model works better for large fleets especially if you're crossing multiple gateways.

Re:Why we decided for and against Ubuntu Core by nullify88 on Monday March 15, 2021 @07:43PM (#26470883)
No luck with Ansible pull? Sounds like it maybe ideal for your usecase. Git pulls are often incremental and compressed, and going over https may prove to be more stable than ssh over unstable connections. Since Ansible is executed locally, theres no need to have a persistent ssh connection to run your playbooks.
Re:Why we decided for and against Ubuntu Core by hda111 on Tuesday March 16, 2021 @05:33PM (#26483337)
Ansible-pull doesn’t require a stable connection. It’s just a way to download a playbook and execute it unattended.
Re:Why we decided for and against Ubuntu Core by andrecp11 on Monday March 15, 2021 @07:35PM (#26470788)
Ansible can also run in pull-mode, just like Puppet. Is there anything that hasn't scaled well that you could share?