Commit Graph

  • 354039321e Fix raise call for Python3 support Thomas Woerner 2017-10-02 17:03:44 +02:00
  • cd5b7711f6 roles/ipaclient/tasks/install.yml: Better message for cleanup and stop Thomas Woerner 2017-09-25 15:59:04 +02:00
  • 95811b0287 library/ipajoin.py: Drop unused subject base gathering from certificate Thomas Woerner 2017-09-25 15:57:08 +02:00
  • 7ee3cead85 library/ipadiscovery.py: Drop subject base guessing Thomas Woerner 2017-09-25 15:55:49 +02:00
  • 6dc469fdb8 library/ipaapi.py: Add call to api to get subject base form server Thomas Woerner 2017-09-25 15:52:27 +02:00
  • 860794232e library/ipajoin.py: Fail for already joined hosts if krb5.keytab is missing Thomas Woerner 2017-09-21 12:16:02 +02:00
  • 375500df37 roles/ipaclient/tasks/install.yml: Set no_log:yes for OTP generation and usage Thomas Woerner 2017-09-19 18:08:24 +02:00
  • 4918ac508f Renamed ipaclient_{principal,password} to ipaadmin_{principal,password} Thomas Woerner 2017-09-19 17:54:30 +02:00
  • 2ca4200141 library/ipanss.py: mkhomedir is a bool, added missing type Thomas Woerner 2017-09-19 15:30:43 +02:00
  • 0303a148fe README.md: Fixed typo, minimal ipa version Thomas Woerner 2017-09-19 15:16:56 +02:00
  • 8152ecf31e roles/ipaclient/tasks/install.yml: Use ipajoin also if force_join is set Thomas Woerner 2017-09-19 15:16:24 +02:00
  • aa2048aef9 roles/ipaclient/tasks/install.yml: Drop ipaclient_keytab empty string test Thomas Woerner 2017-09-19 10:00:17 +02:00
  • 7428a47977 roles/ipaclient/tasks/install.yml: Fix use of wrong quotes Thomas Woerner 2017-09-19 09:57:24 +02:00
  • edab4274bb roles/ipaclient/tasks/install.yml: Properly test ipaclient_keytab for join Thomas Woerner 2017-09-18 18:23:33 +02:00
  • 9e6866cbb9 README.md: Added description about ipaclient_use_otp and ipaclient_allow_repair Thomas Woerner 2017-09-18 18:10:13 +02:00
  • ed91cc1d28 New ipaclient_allow_repair switch Thomas Woerner 2017-09-18 18:00:41 +02:00
  • 7ab7494ed2 roles/ipaclient/tasks/install.yml: Add ipatest, disable otp and join if ipatest.krb5_keytab_ok Thomas Woerner 2017-09-18 17:52:46 +02:00
  • 1f2d397588 library/ipajoin.py: Return changed state and new parameter already_joined Thomas Woerner 2017-09-18 17:41:07 +02:00
  • b19db21cf3 roles/ipaclient/tasks/install.yml: Test for empty ipaclient_principal and ipaclient_keytab Thomas Woerner 2017-09-18 17:39:35 +02:00
  • 9fa0419ddf library/ipanss.py: Check if principal is an empty string Thomas Woerner 2017-09-18 17:36:11 +02:00
  • 0a8672fcb5 library/ipajoin.py: Enhanced tests for password and keytab Thomas Woerner 2017-09-18 17:33:08 +02:00
  • bf64c0bb8f library/ipatest.py: New ipa test module Thomas Woerner 2017-09-18 17:29:24 +02:00
  • 8daef41e0a roles/ipaclient/tasks/install.yml: Do not set principal with keytab for join Thomas Woerner 2017-09-15 18:56:09 +02:00
  • 6dcecdc296 roles/ipaclient/tasks/install.yml: Use ipaadmin_keytab for admin keytab Thomas Woerner 2017-09-15 18:55:30 +02:00
  • f366fb5270 roles/ipaclient/tasks/install.yml: Purge realm from keytab also needed for force_join Thomas Woerner 2017-09-15 15:39:07 +02:00
  • 4b2b6751b2 roles/ipaclient/tasks/install.yml: Purge realm from keytab after otp generation Thomas Woerner 2017-09-15 15:08:22 +02:00
  • 7eb98eaaef roles/ipaclient/tasks/install.yml: Fix principal/keytab check, set default principle early Thomas Woerner 2017-09-15 14:29:17 +02:00
  • 945da71207 Merge remote-tracking branch 'upstream/master' Thomas Woerner 2017-09-15 14:12:12 +02:00
  • db12c0959a library/ipajoin.py: Fix principal usage with otp Thomas Woerner 2017-09-15 14:06:39 +02:00
  • c824cf6745 Fix logic trying to obtain a keytab Florence Blanc-Renaud 2017-09-15 13:49:09 +02:00
  • 6a9bc0df82 roles/ipaclient/tasks/install.yml: Fix typo in comment Thomas Woerner 2017-09-15 12:54:15 +02:00
  • 609f12c4fc roles/ipaclient/tasks/install.yml: Set default principal if not set Thomas Woerner 2017-09-15 12:52:05 +02:00
  • fd88ba1c7d roles/ipaclient/tasks/install.yml: Checks for principal, keytab and password Thomas Woerner 2017-09-15 12:51:40 +02:00
  • 2d95d0df95 roles/ipaclient: New ipaclient_use_otp setting to force otp usage Thomas Woerner 2017-09-15 12:49:22 +02:00
  • c088e3f9a6 library/ipajoin.py: Add kinit_attempts default value Thomas Woerner 2017-09-15 12:26:03 +02:00
  • 3cd878d10b library/ipajoin.py: Fix required_one_of, add mutually_exclusive Thomas Woerner 2017-09-15 12:22:34 +02:00
  • fa1eeb042c library/ipa{api,discovery,extras,nss,sssd}.py: Drop unused required_one_of Thomas Woerner 2017-09-15 12:20:46 +02:00
  • e7520a5b1f roles/ipaclient/tasks/install.yml: Tew additional checks for password, keytab and otp Thomas Woerner 2017-09-15 10:09:28 +02:00
  • fcea9c2b6c library/ipaclient.py: Compatibility to ipa 4.4 and later Thomas Woerner 2017-09-15 10:08:36 +02:00
  • d1a36f4342 library/ipaextras.py: Compatibility to ipa 4.4 and later, new version check Thomas Woerner 2017-09-14 16:25:28 +02:00
  • 71b19d3f07 library/ipanss.py: Compatibilty to ipa 4.4 and later, new version check Thomas Woerner 2017-09-14 15:11:02 +02:00
  • 2c2ae77bed library/ipaapi.py: Compatibilty to ipa 4.4 and later, new version check Thomas Woerner 2017-09-14 14:10:15 +02:00
  • 0b4aec7b6a roles/krb5: Compatibility for ipa 4.4 and later Thomas Woerner 2017-09-14 14:02:16 +02:00
  • a5fb29566f library/ipasssd.py: Compatibilty to ipa 4.4 and later, new version check Thomas Woerner 2017-09-14 13:59:25 +02:00
  • a572dfb69e library/sssd.py: Renamed to ipasssd Thomas Woerner 2017-09-14 13:58:23 +02:00
  • 218d77e9c6 library/ipajoin.py: Compatibilty to ipa 4.4 and later, new version check Thomas Woerner 2017-09-14 13:38:19 +02:00
  • 6e3f133aee library/ipafstore.py: Compatibilty to ipa 4.4 and later, new version check Thomas Woerner 2017-09-14 13:35:07 +02:00
  • 56063ae373 library/ipadiscovery.py: Compatibilty to ipa 4.4 and later, new version check Thomas Woerner 2017-09-14 13:29:56 +02:00
  • 4f06e9df65 library/ipadiscovery.py: New return: ipa_python_version Thomas Woerner 2017-09-14 13:25:25 +02:00
  • 0c5905fddb library/ipadiscovery.py: Add ca_cert_file argument for discovery Thomas Woerner 2017-09-14 13:23:07 +02:00
  • 2253a415f4 library/ipadiscovery.py: Allow to use server only also Thomas Woerner 2017-09-14 13:16:02 +02:00
  • 4789595428 library/fstore.py: Renaed to ipafstore Thomas Woerner 2017-09-14 13:14:13 +02:00
  • 20538cc86e New module fstore to backup files using IPA client sysrestore Thomas Woerner 2017-08-31 18:45:28 +02:00
  • 893e32b7c6 roles/ipaclient/defaults/main.yml: Remove default values for some vars Thomas Woerner 2017-08-31 17:44:57 +02:00
  • ba1e5c210f roles/ipaclient/tasks/install.yml: Replace ipaserver_ by ipaclient_ Thomas Woerner 2017-08-31 17:36:47 +02:00
  • b26b223dec library/ipanss.py: principal option is optional Thomas Woerner 2017-08-31 17:34:45 +02:00
  • e5b6eb2381 library/ipajoin.py: Fix required tags for servers and domain in docs Thomas Woerner 2017-08-31 17:34:02 +02:00
  • b6bac014a5 Add newline in authors list Thomas Woerner 2017-08-30 14:56:32 +02:00
  • 6d8874ad63 iRenamed README to README.md Thomas Woerner 2017-08-30 14:55:44 +02:00
  • 4ac9963b3d New README Thomas Woerner 2017-08-30 14:53:51 +02:00
  • 2da53eb414 inventory/hosts: Updated inventory file Thomas Woerner 2017-08-30 14:51:42 +02:00
  • 5198eb5304 roles/ipaclient/tasks/install.yml: Use new roles and modules Thomas Woerner 2017-08-30 14:44:21 +02:00
  • cd2d7511b0 New module to configure IPA extras like NTP, SSH, firefox and NIS Thomas Woerner 2017-08-30 14:42:44 +02:00
  • 403c28b46b New module to cteate IPA NSS database Thomas Woerner 2017-08-30 14:41:25 +02:00
  • e66c936622 New module to create temporary NSS database, call IPA API for remaining enrollment parts Thomas Woerner 2017-08-30 14:38:52 +02:00
  • 09d15b511b New module to configure sssd using SSSDConfig Thomas Woerner 2017-08-30 14:36:49 +02:00
  • d10d078a42 New role to configure ipa default.conf Thomas Woerner 2017-08-30 14:35:39 +02:00
  • 5f17e9a778 roles/krb5: New krb5_no_default_domain setting Thomas Woerner 2017-08-30 14:31:05 +02:00
  • e65ba14e52 roles/sssd: Fixed several small defects, added libselinux-python to sssd_packages Thomas Woerner 2017-08-30 14:28:34 +02:00
  • a484e5b2d2 roles/ipaclient/defaults/main.yml: ipaclient_ntp should default to no Thomas Woerner 2017-08-30 14:27:31 +02:00
  • 5724212b58 library/ipajoin.py: New documentation, debug flag, added missing kdestroy call Thomas Woerner 2017-08-30 14:25:32 +02:00
  • edd590cad9 library/ipadiscovery.py: New documentation, conflict check from ipaclient.py Thomas Woerner 2017-08-30 14:22:33 +02:00
  • 5cfcccd616 library/ipajoin.py: Doc updates, renamed ca_certs_file Thomas Woerner 2017-08-24 12:54:37 +02:00
  • 18cc39dd30 roles/ipaclient/tasks/install.yml: Test code for krb5 and sssd Thomas Woerner 2017-08-24 12:39:01 +02:00
  • bd8e23f211 New role for krb5 Thomas Woerner 2017-08-24 12:38:15 +02:00
  • 3ae2a51c08 New sssd role Thomas Woerner 2017-08-24 12:36:51 +02:00
  • 44e4ee7459 library/ipajoin.py: New module for ipajoin Thomas Woerner 2017-08-24 12:29:50 +02:00
  • 4dea948fda roles/ipaclient/tasks/install.yml: Install IPA client early Thomas Woerner 2017-08-24 12:20:54 +02:00
  • 0246ad0079 roles/ipaclient/defaults/main.yml: Remove unused ipaclient_servers Thomas Woerner 2017-08-24 12:19:51 +02:00
  • dc9bb51a1a library/ipadiscovery.py: Renamed server to servers output argument Thomas Woerner 2017-08-24 12:17:21 +02:00
  • 07a15c56e8 library/ipadiscovery.py: New module for ipa discovery Thomas Woerner 2017-08-23 20:40:46 +02:00
  • 97be0612fb library/ipaclient.py: servers needs to be a list Thomas Woerner 2017-08-23 20:38:51 +02:00
  • 95c38d169d New ipaclient options: force_join, kinit_attempts, ntp and mkhomedir Thomas Woerner 2017-08-18 10:02:01 +02:00
  • 9ad38c668d library/ipaclient.py: Fix white spaces Thomas Woerner 2017-08-18 09:59:51 +02:00
  • 38d7223376 Modify ipahost module: the authentication is done locally on the controller node and the credential cache is copied to the managed node Florence Blanc-Renaud 2017-08-10 16:54:44 +02:00
  • 09f45e4acd Ansible for IPA Florence Blanc-Renaud 2017-07-03 09:55:23 +02:00