Ansible is a fantastic tool for automating system config and installing stuff.... and its pluggable. Lots of existing "roles" out there we can start from for popular things https://galaxy.ansible.com
Anyway..... to @TRS-80point... I wouldn't approach Armbian-config as a complete re-write.. there's lots of great functionality.
I'd focus on improving the front-end's modularity, and then we can slow introduce ansible for some tasks.... again primarily I'm looking at software installation... as a place to start... Maybe there's one I should do an example on.