Thomas Woerner
4dea948fda
roles/ipaclient/tasks/install.yml: Install IPA client early
...
IPA client imports are needed for discovery
2017-08-24 12:20:54 +02:00
Thomas Woerner
0246ad0079
roles/ipaclient/defaults/main.yml: Remove unused ipaclient_servers
2017-08-24 12:19:51 +02:00
Thomas Woerner
dc9bb51a1a
library/ipadiscovery.py: Renamed server to servers output argument
2017-08-24 12:17:21 +02:00
Thomas Woerner
07a15c56e8
library/ipadiscovery.py: New module for ipa discovery
...
The module is doing the same discovery that ipa-client-install is doing
internally. The results are saved into a structure named ipadiscovery for
the ansible module.
The discovery module is needed to be able to not depend on the definition
of the ipaservers group for example to get otp passwords, to be able to
join and to configure sssd and other services corretly.
2017-08-23 20:40:46 +02:00
Thomas Woerner
97be0612fb
library/ipaclient.py: servers needs to be a list
...
More than one server could be specified
2017-08-23 20:38:51 +02:00
Thomas Woerner
95c38d169d
New ipaclient options: force_join, kinit_attempts, ntp and mkhomedir
2017-08-18 10:02:01 +02:00
Thomas Woerner
9ad38c668d
library/ipaclient.py: Fix white spaces
2017-08-18 09:59:51 +02:00
Florence Blanc-Renaud
38d7223376
Modify ipahost module: the authentication is done locally on the controller
...
node and the credential cache is copied to the managed node
ipahost module is also using facts gathered from the server to find the
domain and realm.
2017-08-10 16:54:44 +02:00
Florence Blanc-Renaud
09f45e4acd
Ansible for IPA
2017-07-03 09:55:23 +02:00