work around foreman safe mode whitelisting issue

For foreman safe mode, !false fails whitelisted evaluation.
For now I added a separate method for determining non_ha
Merge pull request #222 from sseago/work-around-whitelisting

work around foreman safe mode whitelisting issue