Catch DBus exceptions on class initialization
Catch DBus exceptions on class initialization

I came across this:

Traceback (most recent call last):
  File "/tmp/ansible_BhXpTE/ansible_module_openshift_facts.py", line 2409, in <module>
    main()
  File "/tmp/ansible_BhXpTE/ansible_module_openshift_facts.py", line 2396, in main
    protected_facts_to_overwrite)
  File "/tmp/ansible_BhXpTE/ansible_module_openshift_facts.py", line 1855, in __init__
    protected_facts_to_overwrite)
  File "/tmp/ansible_BhXpTE/ansible_module_openshift_facts.py", line 1892, in generate_facts
    defaults = self.get_defaults(roles, deployment_type, deployment_subtype)
  File "/tmp/ansible_BhXpTE/ansible_module_openshift_facts.py", line 1989, in get_defaults
    version_info = get_docker_version_info()
  File "/tmp/ansible_BhXpTE/ansible_module_openshift_facts.py", line 1290, in get_docker_version_info
    if is_service_running('docker'):
  File "/tmp/ansible_BhXpTE/ansible_module_openshift_facts.py", line 1249, in is_service_running
    bus = SystemBus()
  File "/usr/lib64/python2.7/site-packages/dbus/_dbus.py", line 194, in __new__
    private=private)
  File "/usr/lib64/python2.7/site-packages/dbus/_dbus.py", line 100, in __new__
    bus = BusConnection.__new__(subclass, bus_type, mainloop=mainloop)
  File "/usr/lib64/python2.7/site-packages/dbus/bus.py", line 122, in __new__
    bus = cls._new_for_bus(address_or_type, mainloop=mainloop)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.FileNotFound: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory

rjhowe/openshift-ansible,jwhonce/openshift-ansible,EricMountain-1A/openshift-ansible,jwhonce/openshift-ansible,akubicharm/openshift-ansible,anpingli/openshift-ansible,aveshagarwal/openshift-ansible,aveshagarwal/openshift-ansible,wbrefvem/openshift-ansible,ttindell2/openshift-ansible,zhiwliu/openshift-ansible,twiest/openshift-ansible,sdodson/openshift-ansible,gburges/openshift-ansible,zhiwliu/openshift-ansible,miminar/openshift-ansible,liggitt/openshift-ansible,twiest/openshift-ansible,abutcher/openshift-ansible,liggitt/openshift-ansible,nhr/openshift-ansible,wbrefvem/openshift-ansible,DG-i/openshift-ansible,anpingli/openshift-ansible,ttindell2/openshift-ansible,zhiwliu/openshift-ansible,tagliateller/openshift-ansible,miminar/openshift-ansible,mmahut/openshift-ansible,git001/openshift-ansible,maxamillion/openshift-ansible,ttindell2/openshift-ansible,liggitt/openshift-ansible,zhiwliu/openshift-ansible,DG-i/openshift-ansible,gburges/openshift-ansible,openshift/openshift-ansible,kwoodson/openshift-ansible,sosiouxme/openshift-ansible,tagliateller/openshift-ansible,thoraxe/openshift-ansible,sdodson/openshift-ansible,abutcher/openshift-ansible,sosiouxme/openshift-ansible,akubicharm/openshift-ansible,nak3/openshift-ansible,ewolinetz/openshift-ansible,jwhonce/openshift-ansible,markllama/openshift-ansible,tagliateller/openshift-ansible,maxamillion/openshift-ansible,jwhonce/openshift-ansible,mwoodson/openshift-ansible,git001/openshift-ansible,abutcher/openshift-ansible,maxamillion/openshift-ansible,mmahut/openshift-ansible,sdodson/openshift-ansible,ewolinetz/openshift-ansible,sosiouxme/openshift-ansible,mmahut/openshift-ansible,git001/openshift-ansible,markllama/openshift-ansible,wbrefvem/openshift-ansible,DG-i/openshift-ansible,miminar/openshift-ansible,akubicharm/openshift-ansible,twiest/openshift-ansible,markllama/openshift-ansible,detiber/openshift-ansible,aveshagarwal/openshift-ansible,EricMountain-1A/openshift-ansible,aveshagarwal/openshift-ansible,openshift/openshift-ansible,tagliateller/openshift-ansible,mmahut/openshift-ansible,sdodson/openshift-ansible,thoraxe/openshift-ansible,zhiwliu/openshift-ansible,akubicharm/openshift-ansible,ttindell2/openshift-ansible,abutcher/openshift-ansible,liggitt/openshift-ansible,maxamillion/openshift-ansible,sosiouxme/openshift-ansible,ewolinetz/openshift-ansible,aveshagarwal/openshift-ansible,abutcher/openshift-ansible,DG-i/openshift-ansible,nhr/openshift-ansible,thoraxe/openshift-ansible,EricMountain-1A/openshift-ansible,ewolinetz/openshift-ansible,git001/openshift-ansible,sosiouxme/openshift-ansible,rjhowe/openshift-ansible,markllama/openshift-ansible,rjhowe/openshift-ansible,wbrefvem/openshift-ansible,maxamillion/openshift-ansible,rjhowe/openshift-ansible,thoraxe/openshift-ansible,EricMountain-1A/openshift-ansible,bparees/openshift-ansible,nhr/openshift-ansible,akram/openshift-ansible,detiber/openshift-ansible,tagliateller/openshift-ansible,jwhonce/openshift-ansible,twiest/openshift-ansible,EricMountain-1A/openshift-ansible,rjhowe/openshift-ansible,kwoodson/openshift-ansible,mmahut/openshift-ansible,wbrefvem/openshift-ansible,akubicharm/openshift-ansible,detiber/openshift-ansible,rhdedgar/openshift-ansible,ewolinetz/openshift-ansible,brenton/openshift-ansible,twiest/openshift-ansible,nak3/openshift-ansible,miminar/openshift-ansible,ttindell2/openshift-ansible,brenton/openshift-ansible,rhdedgar/openshift-ansible,mwoodson/openshift-ansible,bparees/openshift-ansible,akram/openshift-ansible,detiber/openshift-ansible,liggitt/openshift-ansible,markllama/openshift-ansible,brenton/openshift-ansible,miminar/openshift-ansible,sdodson/openshift-ansible,detiber/openshift-ansible