Thomas Woerner
515f57eb09
utils/galaxyify-playbook.py: Support to galaxify rule lines in playbooks
2019-07-24 19:21:51 +02:00
Thomas Woerner
62097ee368
utils/[galaxyify-playbook,gen_module_docs].py: flake8 fixes
2019-07-24 19:21:48 +02:00
Thomas Woerner
4cd4f2cf71
Update README.md: Add information about roles in usage
2019-07-24 16:19:11 +02:00
Thomas Woerner
4fc9ebe5d8
Merge pull request #101 from Uumas/debian
...
Add debian support for ipaclient
2019-07-24 11:06:50 +02:00
Uumas
d1af0ff44b
Added support for predefining client OTP using ipaclient_otp
2019-07-23 21:18:41 +03:00
Uumas
bf7902b7cc
Add debian support for ipaclient
2019-07-23 19:51:41 +03:00
Thomas Woerner
0240ec34a5
utils/build-galaxy-release.sh: Fix module_utils import in management modules
...
The prefix has been fixed in the wrong files.
2019-07-23 17:01:05 +02:00
Thomas Woerner
5790f4a703
utils/gen_module_docs.py: Drop parameter name dirserv_cert_files
...
This parameter name is not used and therefore not needed anymore.
2019-07-23 16:58:17 +02:00
Thomas Woerner
5dd5faccb0
New utils script to update module docs
...
Usage: sh utils/gen_modules_docs.sh
v0.1.6
2019-07-23 10:01:59 +02:00
Thomas Woerner
040d95c519
utils/build-galaxy-release.sh: New build script for galaxy release
...
This script will to the following steps:
- Fix the galaxy release in galaxy.yml
- Remove emacs backup files
- Link module_utils, modules and action_plugins from roles to plugins/..
- Fix import prefix for module_utils
- Fix module prefixes in playbooks and example playbooks
- Build release using mazer
- Clean up again
2019-07-23 10:00:27 +02:00
Thomas Woerner
dc8964134b
galaxy.yml: Use A.B.C as version, use new build script for release
2019-07-23 09:46:23 +02:00
Thomas Woerner
ceb6f41407
ipareplica_prepare: Update module documentation
...
The documentation of the module paramaters have been updated. The parameter
list has been updated and all parameters are providing a description and
the required argument has been updated to reflect current setting in the
module.
This one was missed in the big module update.
2019-07-23 09:27:10 +02:00
Thomas Woerner
d2e2fd6fdb
Update READEME.md: Update galaxy information
2019-07-23 09:19:10 +02:00
Thomas Woerner
91e69e3dcc
ipa[server,replica]: Set _packages_adtrust for Ubuntu
...
freeipa-server-trust-ad has been added to the package list for adtrust for
Ubuntu.
2019-07-23 08:40:47 +02:00
Thomas Woerner
743216b0db
ipaclient: Fix typo in dnsok assignment for ipaclient_setup_nss
...
result_ipaclient_test.dnso has been used instead of
result_ipaclient_test.dnsok in the assignment of dnsok.
2019-07-22 18:52:23 +02:00
Thomas Woerner
7e8145e43a
ipareplica_setup_custodia: create_replica only available in newer releases
...
The check for the existence of get_custodia_instance in custodiainstance
is not sufficient for the use od create_replica in CustodiaInstance. A new
check for create_replica in CustodiaInstance has been added.
2019-07-22 18:52:23 +02:00
Thomas Woerner
fbf6f23590
ipaserver_test: Initialize value from options.zonemgr
...
In the test of options.zonemgr the value has been be checked uninitialized.
2019-07-22 18:52:23 +02:00
Thomas Woerner
82f8dae540
ipaclient_setup_nss: paths.GETENT is not available before freeipa-4.6.90.pre1
...
Fallback for older releases has been added to use '/usr/bin/getent' if
paths.GETENT is not defined.
2019-07-22 18:52:23 +02:00
Thomas Woerner
184f6f08da
iipaclient: RawConfigParser is not always provided by six.moves.configparser
...
six.moves.configparser does not always provide RawConfigParser.
2019-07-22 18:52:23 +02:00
Thomas Woerner
aff6d9005c
ipareplica/tasks/install: Add space for ipareplica_pki_config_override
2019-07-22 18:52:23 +02:00
Thomas Woerner
830da6367e
ipa[server,replica,client]: Update module documentation
...
The documentation of the module paramaters have been updated. The parameter
list has been updated and all parameters are providing a description and
the required argument has been updated to reflect current setting in the
modules.
2019-07-22 18:52:23 +02:00
Thomas Woerner
5d2736b144
ansible_ipa_server: Initialize .external_cert_files and .dirsrv_cert_files
...
These are set in the prepare step and used in the ds_init_info fuction.
2019-07-22 18:52:23 +02:00
Thomas Woerner
2b2fe198c5
ipaserver_prepare: Initialize options._subject_base and options._ca_subject
...
These are set by ca.install_check, but flake8 does not know about this.
2019-07-22 18:52:23 +02:00
Thomas Woerner
186d2373e6
ansible_ipa_replica: Dropped unused ds_init_info and krb_init_info functions
...
These functions are not used and therefore these functions have been
removed.
2019-07-22 18:52:23 +02:00
Thomas Woerner
c1b47ffe1b
ipa[server,replica,client]: Update import and export of global module utils
...
All module_utils are now providing the __all__ structure. Alse the imports
in the modules have been updated to only import freeipa sturctures from
module_utils.
2019-07-22 18:52:23 +02:00
Thomas Woerner
2ba2b3cfee
ipa[server,replica,client]: flake8 and pylint fixes
...
These are white space and line length changes to calm down pylint and flake8.
2019-07-22 18:52:15 +02:00
Thomas Woerner
bcd5c74f0d
Update README.md
2019-07-19 16:43:22 +02:00
Thomas Woerner
f53254fe3d
Update README.md
2019-07-19 13:41:20 +02:00
Thomas Woerner
5b2debfcea
Update README.md
2019-07-19 13:30:18 +02:00
Thomas Woerner
829ffdb225
Update README.md: Add information about RPM package and galaxy.
2019-07-19 13:28:43 +02:00
Thomas Woerner
696e9ff500
Update README.md: Update lik for SERVER readme
2019-07-17 21:42:26 +02:00
Thomas Woerner
f9066fa55b
ipaserver: Properly set settings related to pkcs12 files
...
Use and generation of dirsrv_pkcs12_info, http_pkcs12_info and
pkinit_pkcs12_info has been fixed in:
- ipaserver_setup_ds
- ipaserver_setup_http
- ipaserver_test
2019-07-17 19:39:43 +02:00
Thomas Woerner
03688da522
ipaserver_test: Properly initialize pin and cert_name variables
...
The variables dirsrv_cert_name, dirsrv_pin, http_cert_name, http_pin,
pkinit_cert_name and pkinit_pin have not been initialized properly.
2019-07-17 19:37:36 +02:00
Thomas Woerner
9d088983d9
ipaserver_setup_dns: Properly set ip_addresses, domain and realm
...
The parameters ip_addresses, domain and realm have not been properly set
for the setup of dns if _setup_dns as not enabled.
2019-07-17 19:34:42 +02:00
Thomas Woerner
b0da219bf5
module_utils/ansible_ipa_replica: Initialize skip_schema_check to None
...
This setting can not be set for replica deployments, but needs to be
initilized.
2019-07-17 19:30:32 +02:00
Thomas Woerner
8f8d65cab9
ipareplica_setup_ds: Do not trace back for ScriptError and RuntimeError
2019-07-17 19:29:09 +02:00
Thomas Woerner
18a07e2294
ipareplica_prepare: Fail with proper error messages
...
Some errors have been printed to the error log only and fail_json only got
an empty string as error message. This made the causes of the errors hard
to get.
2019-07-17 19:25:25 +02:00
Thomas Woerner
14cb100a91
ipareplica_prepare: Properly initialize pin and cert_name variables
...
The variables dirsrv_cert_name, dirsrv_pin, http_cert_name, http_pin,
pkinit_cert_name and pkinit_pin have not been initialized properly.
2019-07-17 19:23:59 +02:00
Thomas Woerner
6378d9b1dc
ipareplica: Initialize dns.ip_addresses and dns.reverse_zones for dns setup
...
These two varibles in the dns binding are initialized in the installation
check in the install_check parts of ipareplica_prepare and used later on
in the dns configuration in ipareplica_setup_dns.
2019-07-17 19:17:31 +02:00
Thomas Woerner
a3578de4b2
ipareplica: Add support for pki_config_override
...
There is a new setting for the ipareplica role:
ipareplica_pki_config_override
2019-07-17 19:14:27 +02:00
Thomas Woerner
c045530cd4
ipaclient: Fix description of ipaclient_on_master in ipaclient README
...
The description of ipaclient_on_master in the ipaclient README was
providing the information that the flag is also used for relicas. This
is not correct and has been removed.
2019-07-17 19:08:49 +02:00
Thomas Woerner
419312c324
ipaclient/library/ipaclient_setup_nss: Add dnsok for no-sssd compatibility code
...
dnsok has been used unitialized in the compatilbility code without sssd.
2019-07-17 19:08:17 +02:00
Thomas Woerner
2d566825a3
ipa[server,replica,client]: No not use wildcard imports for modules
...
All module and module_utils scripts have been adapted to be able to only
import the symbols that are really needed and used.
2019-07-17 19:01:26 +02:00
Thomas Woerner
de9d8b50cf
ipa[server,replica,client]: pylint fixes
2019-07-17 18:54:20 +02:00
Thomas Woerner
3a4cb6a732
ipa[server,replica,client]: Remove unused variables and wrong doc strings
2019-07-17 18:47:40 +02:00
Thomas Woerner
cb94c34503
ipaserver: Remove unused ipaserver/library/ipaserver.py
2019-07-17 18:01:33 +02:00
Thomas Woerner
a33c832bdf
Merge pull request #96 from aniro/master
...
Fixed wrong path to CheckedIPAddress class
2019-07-17 12:40:41 +02:00
Andrey Shevchenko
fae81d62d7
Fixed wrong path to CheckedIPAddress class
2019-07-16 15:35:39 +02:00
Thomas Woerner
66449a7462
Update ipaclient/README.md: Remove "and replica" from ipaclient_on_master decription
2019-07-16 10:03:12 +02:00
Thomas Woerner
64775884b2
Update README-topology.md: Fix exmple for list of topology segments
2019-07-11 21:57:05 +02:00