Description of problem: "realm discover" does not properly restrict returned results when "--server-software=free-ipa" is used against an AD server (in realm FOO.COM) Version-Release number of selected component (if applicable): realmd-0.14.0-1 Steps to Reproduce: $ realm discover -v --server-software=free-ipa FOO.COM foo.com type: kerberos realm-name: FOO.COM domain-name: foo.com configured: kerberos-member server-software: active-directory client-software: sssd required-package: sssd-tools required-package: sssd required-package: adcli required-package: samba-common login-formats: FOO\%U login-policy: allow-realm-logins Expected results: No results should be returned (b/c we are restricting results to be for realms that support free-ipa server software - which AD doesn't).
I noticed I previously used "free-ipa" instead of the correct value of "freeipa". However, I am still seeing the same problem when using "freeipa", although I no longer see the login-policy field. There is also some extra initial output. $ realm discover -v --server-software=freeipa FOO.COM * Resolving: _ldap._tcp.dc._msdcs.foo.com * Sending MS-CLDAP ping to: 10.16.189.20 * Successfully discovered: foo.com foo.com type: kerberos realm-name: FOO.COM domain-name: foo.com configured: kerberos-member server-software: active-directory client-software: sssd required-package: sssd-tools required-package: sssd required-package: adcli required-package: samba-common login-formats: FOO\%U
It turns out that my environment was messed up. After fixing my environment, I am no longer seeing this bug. Sorry about that. This bug can be closed.