To avoid issues with Flatcar Container Linux being unable to be found, detect Flatcar distro name especially for hostname, just like CoreOS Container Linux was supported. See also https://github.com/ansible/ansible/issues/69516
Detect os_family for openEuler OS as 'RedHat', instead of 'openEuler'. Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>