Ansible on Ubuntu Core
If the OS has a python installation, you can use  Ansible to manage it.. Note that you should check the individual module requirements (for example the snap module) since they may have dependencies which cannot be satisfied by your OS. 

In general though the modules are written in python and as such a python runtime is needed.