I was wondering if it would be possible to create and self-host a repository of snap packages which could then be deployed / updated via something like Puppet, Chef or Ansible. Is this feasible, or are there some mechanisms within snaps that would make this impossible?
As a note, the snap store example referenced here is now marked as obsolete / no longer compatible with current snapd implementations.