Files
community.general/contrib/inventory
Pilou 1c43f7c482 FreeIPA inventory (ipalib 4.6.2): avoid exception (#34356)
Workaround for https://pagure.io/freeipa/issue/7345.

mentions:
- IPA_CONFDIR environment variable when directory doesn't exist
- domain, xmlrpc_uri or jsonrpc_uri parameters when one is missing

Exception was:
$ IPA_CONFDIR=/path/to/empty/dir ./ansible/contrib/inventory/freeipa.py --list
Traceback (most recent call last):
  File "./ansible/contrib/inventory/freeipa.py", line 95, in <module>
    api = initialize()
  File "./ansible/contrib/inventory/freeipa.py", line 18, in initialize
    api.finalize()
  File "local/lib/python2.7/site-packages/ipalib/plugable.py", line 738, in finalize
    self.__do_if_not_done('load_plugins')
  File "local/lib/python2.7/site-packages/ipalib/plugable.py", line 425, in __do_if_not_done
    getattr(self, name)()
  File "local/lib/python2.7/site-packages/ipalib/plugable.py", line 618, in load_plugins
    for package in self.packages:
  File "local/lib/python2.7/site-packages/ipalib/__init__.py", line 949, in packages
    ipaclient.remote_plugins.get_package(self),
  File "local/lib/python2.7/site-packages/ipaclient/remote_plugins/__init__.py", line 120, in get_package
    server_info = ServerInfo(api)
  File "local/lib/python2.7/site-packages/ipaclient/remote_plugins/__init__.py", line 26, in __init__
    hostname = DNSName(api.env.server).ToASCII()
AttributeError: 'Env' object has no attribute 'server'
2018-02-26 05:07:51 -05:00
..
2016-06-29 14:31:25 -04:00
2017-05-09 16:38:08 -05:00
2016-11-02 17:00:27 -07:00
2017-03-27 14:54:33 -04:00
2016-11-23 14:39:25 -05:00
2017-11-21 10:03:34 -08:00
2017-11-21 10:03:34 -08:00
2017-05-09 16:38:08 -05:00
2017-05-09 16:38:08 -05:00
2015-09-01 17:10:37 +02:00
2017-12-14 22:03:08 -05:00
2017-05-09 16:38:08 -05:00
2017-05-09 16:38:08 -05:00
2017-05-09 16:38:08 -05:00
2017-05-09 16:38:08 -05:00
2016-01-20 15:27:06 -05:00
2017-11-21 10:03:34 -08:00
2016-12-13 13:51:13 -05:00
2017-11-21 10:03:34 -08:00
2015-07-31 14:18:59 +02:00
2017-05-09 16:38:08 -05:00
2017-05-09 16:38:08 -05:00
2017-01-17 14:01:58 -05:00
2017-05-09 16:38:08 -05:00
2017-05-09 16:38:08 -05:00