Thanks for the review. I've updated as suggested and responded inline.
I was able to get cloud-init to work with NetworkManager as you suggested once I made sure the plugin was installed.
I agree that we should have a cloud-init repository enabled however I think we need a new repository for CentOS 8. The current version is Python 2 while CentOS 8 has moved to Python 3.6. The version included with CentOS 8 also works with MAAS without requiring any packages from EPEL.
Thanks for the review. I've updated as suggested and responded inline.
I was able to get cloud-init to work with NetworkManager as you suggested once I made sure the plugin was installed.
I agree that we should have a cloud-init repository enabled however I think we need a new repository for CentOS 8. The current version is Python 2 while CentOS 8 has moved to Python 3.6. The version included with CentOS 8 also works with MAAS without requiring any packages from EPEL.