Base requirements for the supported appliance OS use OS family instead of the the distribution

Adjust specific distribution requirement with OS family / major version requirement for the morpheus supported appliance OS:
RedHat OS family provided as the requirement instead of the centos, oraclelinux, redhat, amaozon linux, would allow to extend the OS variety, where application could be installed.


Ansible_os_family for the Rocky Linux is RedHat, but limitations do not allow to run application on it:
Following packages are available from the public repositories:
autoconf bison cairo-devel flex freerdp-devel freerdp-plugins gcc gcc-c++ gettext-devel gnu-free-mono-fonts kernel-devel libjpeg-devel libpng-devel libtool libvncserver-devel libvorbis-devel libwebp-devel m4 make openssl-devel pango-devel patch pulseaudio-libs-devel uuid-devel

But it looks like validation at guac.rb fails to proceed.
Probably it’s because case node[‘platform_family’] does not fit under ‘rhel’ or ‘amazon’ for it.


Example/Use case(s):
I think it’s more difficult to validate all the flavors of the OS and add the new ones, when they do appear, but having families would allow easier to handle it.