- Jan 30, 2018
-
-
Thomas Woerner authored
forward_policy needs to be None for the DNS check for proper initialization if the user is not providing another forward_policy value. forward_policy will be set in the DNS check. no_dnssec_validation is enabled in the DNS check if the forwarders do not provide DNSSEC validation. Therefore this needs to be handed over to the dns installation later on. New return values for forward_policy and no_dnssec_validation have been added to the ipaserver_test module.
-
- Jan 29, 2018
-
-
Thomas Woerner authored
-
Thomas Woerner authored
-
Thomas Woerner authored
-
Thomas Woerner authored
The client settings are: ipaclient_mkhomedir ipaclient_no_ntp ipaclient_ssh_trust_dns ipaclient_no_ssh ipaclient_no_sshd ipaclient_no_dns_sshfp
-
Thomas Woerner authored
ipaserver_password has been renamed to ipaadmin_password ipaserver_dm_password has been renamed to ipadm_password
-
Thomas Woerner authored
With using the name password for the password return it will be hidden automatically and an error message will still be visible.
-
Thomas Woerner authored
-
Thomas Woerner authored
-
Thomas Woerner authored
-
Thomas Woerner authored
There is no way to repair a server installation like it is possible with a client.
-
- Jan 28, 2018
-
-
Thomas Woerner authored
-
Thomas Woerner authored
-
Thomas Woerner authored
-
- Dec 08, 2017
-
-
Thomas Woerner authored
These global variables are initialized in the dns module in the dns.install_check function. The settings are needed to be able to do a proper dns setup in the ipaserver_setup_dns ansible module.
-
Thomas Woerner authored
This methods creates a list of ipautil.CheckedIPAddress from the provided ip string list.
-
- Dec 06, 2017
-
-
Thomas Woerner authored
Attempt to sync time if on_master is not set and no_ntp is not set: At first with given or dicovered time servers. If no ntp servers have been given or discovered, then with the ipa server. New parameters: on_master: description: IPA client installation on IPA server required: false default: false type: bool default: no ntp_servers: description: List of NTP servers to use required: false type: list default: [] no_ntp: description: Do not sync time and do not detect time servers required: false default: false type: bool default: no The ntp_servers output parameter is now always an empty list if on_master or no_ntp is set.
-
Thomas Woerner authored
-
Thomas Woerner authored
This is needed to be able to use ipaclient role in the server role
-
- Dec 01, 2017
-
-
Thomas Woerner authored
-
Thomas Woerner authored
The support for external cert files is not complete yet.
-
- Nov 09, 2017
-
-
Thomas Woerner authored
ipaclient_hostname needs to be specified in the inventory file for the hosts where the name needs to get changed. Example: 192.168.1.1 ipaclient_hostname=ipaclient1.mine.local The option should not be specified in [ipaclients:vars] as all hosts would get the same name.
-
Thomas Woerner authored
-
Thomas Woerner authored
-
Thomas Woerner authored
-
Thomas Woerner authored
With ansible 2.3.1 it is possible to have one place as an additional utils module to do all the needed steps to be able to generate the environment for new and older ipa versions. The library modules are now a lot smaller. The minimal ansible version has been increased to 2.3.1. In the future it might now also be possible to have a special ansible_ipa_client version for ipa < 4.4 in this utils module.
-
- Oct 13, 2017
-
-
Thomas Woerner authored
The failed test result in ipahost will not be seen because of the no_log setting to hide the generated password.
-
Thomas Woerner authored
The use of ansible_fqdn could result in a failure if DNS hostname and IP do not match.
-
Thomas Woerner authored
The additional client test is needed to make sure that the client is installed for python3 usage. The ipalib test has not been sufficient.
-
- Oct 12, 2017
-
-
Florence Blanc-Renaud authored
Currently ipaclient role is using the module ipaclient only for uninstallation, and this module contains a lot of unused code. It is simpler to directly call the command-line ipa-client-install --uninstall -U and remove the ipaclient module.
-
- Oct 11, 2017
-
-
Florence Blanc-Renaud authored
When the client already has a working keytab, use_otp is disabled. This creates an issue when ipaclient_force_join is set, because the join module is called with ipaadmin_principal and ipaadmin_password, but these variables may be undefined if ipaadmin_keytab is used instead. We should not disable OTP when force-join is specified.
-
- Oct 10, 2017
-
-
Thomas Woerner authored
With the test it is not needed to pin down the python interpreter for ansible modules. It is therefore possible to use a Python2 version on Fedora-27 and a Python3 version on Fedora-26.
-
- Oct 05, 2017
-
-
Scott Poore authored
In the client krb5.conf setup, a pkinit_anchors entry was being added for pki-ca-bundle. This should instead be kdc-ca-bundle. Signed-off-by:
Scott Poore <spoore@redhat.com>
-
Thomas Woerner authored
The principal is not used and needed in the module, therefore it got removed.
-
- Oct 04, 2017
-
-
Thomas Woerner authored
This is done right ipanss is used as this is failing without the ca.crt file.
-
Thomas Woerner authored
-
Thomas Woerner authored
The new results from ipatest (krb5_conf_ok and ipa_test_ok) are now used for additional fails to suggest to enable allow_repair. The playbook is not ended anymore if ipajoin changed something.
-
Thomas Woerner authored
-
Thomas Woerner authored
The rename was needed to be able to have more than one package in the list of required packages. For RHEL-7.3 it has been needed to add ipa-admintools to have /usr/bin/ipa available. libselinux-python has been added for all.
-
- Oct 02, 2017
-
-
Thomas Woerner authored
Add big block has been added that contains all steps where the ccache is created an used. With the block it is possible to add an always clause to remove the ccachae also in the error case. The cleanup of the ccache is also done in the beginning to make sure that no ccache leftover will be used.
-