Scott Poore
f3ef5f5fc8
server install force and allow_zone_overlap fixes
...
force and allow_zone_overlap options were missing from a couple places.
Signed-off-by: Scott Poore <spoore@redhat.com >
2018-02-08 18:47:19 -06:00
Thomas Woerner
986ac80a60
ipaserver: End play if server is already configured or client is configured
2018-01-31 23:46:41 +01:00
Thomas Woerner
3dc9ab9999
ipaserver: Add no_host_dns for ipaserver_test
...
This is needed to fix the installation without configuring the dns server in
the IPA server.
2018-01-31 23:46:37 +01:00
Thomas Woerner
ecdbcea1e8
ipaserver: Fix DNS installation forward policy and DNSSEC validation
...
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.
2018-01-30 10:25:56 +01:00
Thomas Woerner
80d503a21c
ipaserver_prepare: Add missing no_dnssec_validation setting
2018-01-29 18:09:13 +01:00
Thomas Woerner
1bebc6c4e9
ipaserver/library/ipaserver_master_password.py: Renamed name of password return
...
With using the name password for the password return it will be hidden
automatically and an error message will still be visible.
2018-01-29 17:35:24 +01:00
Thomas Woerner
cce86d09ef
ipaserver: Drop ipaserver_allow_repair
...
There is no way to repair a server installation like it is possible with a
client.
2018-01-29 17:22:25 +01:00
Thomas Woerner
a0040ee821
ipaserver/library/ipaserver_prepare.py: Add missing allow_zone_overlap
2018-01-28 11:49:38 +01:00
Thomas Woerner
d8c3d34369
ipaserver/library/ipaserver_test.py: Use check_zone_overlap directly
2018-01-28 11:48:40 +01:00
Thomas Woerner
3edc1bedca
Make ipaserver role working with ipa 4.5(.4)
2018-01-28 11:46:31 +01:00
Thomas Woerner
c5462d4aac
roles/ipaserver/library/ipaserver_test: Return dns.ip_adresses and dns.reverse_zones
...
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.
2017-12-08 13:39:36 +01:00
Thomas Woerner
e215b67dbc
module_utils/ansible_ipa_server.py: New function ansible_module_get_parsed_ip_addresses
...
This methods creates a list of ipautil.CheckedIPAddress from the provided
ip string list.
2017-12-08 13:36:26 +01:00
Thomas Woerner
079049fa66
New role for ipaserver installation
...
The support for external cert files is not complete yet.
2017-12-01 13:24:01 +01:00