- Jun 21, 2018
-
-
Thomas Woerner authored
Dropped commented out imports
-
Thomas Woerner authored
tasks.create_tmpfiles_dirs only needs IPAAPI_USER as an argument for version 4.5.4. For 4.5 there is no support for arguments. IPAAPI_USER is therefore only needed for 4.5.4 in module_utils/ansible_ipa_server.py
-
Thomas Woerner authored
The directories library and action_plugins do only contain ipaclient specific modules and plugins. Therefore these directories should be located in the ipaclient role directory.
-
- Jun 11, 2018
-
-
Thomas Woerner authored
When forwarders list or the no_forwarders flag has been set, the configuraiton does not reflect the setting. With no_forwarders the preparation step of the DNS server could fail in ipaserver_prepare. This is addressing the issue of pull request #25.
-
- May 18, 2018
-
-
Thomas Woerner authored
Capturing python3 check result is not a change
-
Thomas Woerner authored
Fix typo in README
-
Thomas Woerner authored
krb5 DNS discovery was not possible in cluster environments as the server list from groups.ipaserver was used all the time. DNS discovery is though only used if no servers are given. The new setting ipaclient_no_dns_lookup has been added to make sure that DNS lookup is used in the first place and can be disabled easily with this setting. There is also a new way to override servers per client in the inventory file with ipaclient_servers. Two new settings have been added: ipaclient_no_dns_lookup (bool, default: no) Set to 'yes' to use groups.ipaserver in cluster environments as servers for the clients. This deactivates DNS lookup in krb5. ipaclient_servers (list of strings, default: undefined) Manually override list of servers for example in a cluster environment on a per client basis. The list of servers is normally taken from from groups.ipaserver in cluster environments.
-
Thomas Woerner authored
The krb5 DNS lookup settings krb5_dns_lookup_realm and krb5_dns_lookup_kdc ans also the servers have not been set properly set if no server has been specified and discovery succeeded. This has been fixed. This fixes issue #23.
-
- Apr 11, 2018
-
-
Kellin authored
- Do not register a change in the playbook run when registering the variable checking for whether or not Python 3 imports work Signed-off-by:
Kellin <kellin@retromud.org>
-
- Apr 04, 2018
-
-
Thomas Woerner authored
-
Thomas Woerner authored
The support for external cert files is not complete yet. Please have a look at the example inventory file inventory/hosts.replica and also the install and uninstall playbook files install-replica.yml and uninstall-replica.yml
-
Thomas Woerner authored
b29db07c3b3d8937f53684fdbba985fec525d69d by Christian Heimes Replace custom file_exists() and dir_exists() functions with proper functions from Python's stdlib. The change also gets rid of pylint's invalid bad-python3-import error, https://github.com/PyCQA/pylint/issues/1565
-
- Feb 27, 2018
-
-
Chris authored
-
- Feb 21, 2018
-
-
Thomas Woerner authored
tasks.create_tmpfiles_dirs does not support options for FreeIPA 4.5
-
Thomas Woerner authored
Introduce setup files that copy roles to relevant directories
-
- Feb 13, 2018
-
-
Juan Antonio Osorio Robles authored
This enables easy installation of these roles through pip.
-
- Feb 09, 2018
-
-
Thomas Woerner authored
options.kasp_db_file is used in dns.install_check if options.dnssec_master is enabled. kasp_db_file defauts to None and is only a supported option in the post deployment ipa-dns-install script. Therefore it is suffient to set it to None.
-
Thomas Woerner authored
A new section has been added to configure firewalld automatically as the last step of the server installation. A new switch has been added to be able to turn firewalld configuration off: ipaserver_no_firewalld. It defaults to no.
-
Thomas Woerner authored
The client role is used also while installing the server. There has been an issue where the server installation has not been complete because of a playbook termination in the client. This has been fixed and the client and also the server are fully configured in the server installation.
-
Thomas Woerner authored
Currently only contains the ansible requirement: ansible>=2.4.1.0
-
Thomas Woerner authored
With FreeIPA 4.5 the functions save_state and configure_nisdomain have gotten new options. A version check has been added to ipaextras and ipanss to make sure that the modules are also working with FreeIPA 4.4.
-
Thomas Woerner authored
The roles ipaconf, krb5 and sssd have been using GPLv2+ in the license meta information while everything else is GPLv3. Therefore the license meta information has been changed to GPLv3.
-
Thomas Woerner authored
server install force and allow_zone_overlap fixes
-
Scott Poore authored
force and allow_zone_overlap options were missing from a couple places. Signed-off-by:
Scott Poore <spoore@redhat.com>
-
- Feb 01, 2018
-
-
Thomas Woerner authored
-
Thomas Woerner authored
-
Thomas Woerner authored
-
Thomas Woerner authored
-
Thomas Woerner authored
-
Thomas Woerner authored
-
Thomas Woerner authored
-
Thomas Woerner authored
-
Thomas Woerner authored
This is needed to fix the installation without configuring the dns server in the IPA server.
-
Thomas Woerner authored
The relative import of the distribution specific vars files requires to use is not working. {{ role_path }} needs to be used to force the load of the proper files.
-
Thomas Woerner authored
-
Thomas Woerner authored
The server role has different setting names: - groups.ipaserver: groups.ipaservers - ipaserver_domain: ipaclient_domain - ipaserver_realm: ipaclient_realm Both need to be supported to be able to sue the client role within the server role, but also standalone.
-
Thomas Woerner authored
-
Thomas Woerner authored
-
Thomas Woerner authored
-
- Jan 31, 2018
-
-
Thomas Woerner authored
-