freeipa/ipaserver/install
Jan Cholasta a929ac3338 install: use standard Python classes to declare knob types
Use type(None) rather than bool to define knobs which are represented as
command line flags. This allows declaring both "--option" and
"--option={0,1}"-style command line options.

Use enum.Enum subclasses instead of set literals to declare enumerations.

Use typing.List[T] instead of (list, T) to declare lists. (Note that a
minimal reimplementation of typing.List is used instead of the Python 2
backport of the typing module due to non-technical reasons.)

Use CheckedIPAddress instead of 'ip' and 'ip-local' to declare IP
addresses.

https://fedorahosted.org/freeipa/ticket/6392

Reviewed-By: Martin Basti <mbasti@redhat.com>
2016-11-11 12:17:25 +01:00
..
plugins Moved update of DNA plugin among update plugins 2016-11-11 12:13:56 +01:00
server install: use standard Python classes to declare knob types 2016-11-11 12:17:25 +01:00
__init__.py Remove __all__ specifications in ipaclient and ipaserver.install 2013-09-06 15:42:33 +02:00
adtrustinstance.py Turn Kerberos-related properties to Service class members 2016-11-11 12:17:25 +01:00
bindinstance.py Turn Kerberos-related properties to Service class members 2016-11-11 12:17:25 +01:00
ca.py install: use ldaps for pkispawn in ipa-ca-install 2016-11-11 12:17:25 +01:00
cainstance.py Turn Kerberos-related properties to Service class members 2016-11-11 12:17:25 +01:00
certs.py certs: do not re-create NSS database when requesting service cert 2016-11-11 12:13:56 +01:00
custodiainstance.py replica install: merge RA cert import into CA install 2016-11-11 12:13:56 +01:00
dns.py Move httpd restart to DNS installation 2016-11-11 12:17:25 +01:00
dnskeysyncinstance.py Turn Kerberos-related properties to Service class members 2016-11-11 12:17:25 +01:00
dogtaginstance.py Turn Kerberos-related properties to Service class members 2016-11-11 12:17:25 +01:00
dsinstance.py dsinstance: use keytab retrieval method from parent class 2016-11-11 12:17:25 +01:00
httpinstance.py domain-level agnostic keytab retrieval in httpinstance 2016-11-11 12:17:25 +01:00
installutils.py installutils: remove 'install_service_keytab' function 2016-11-11 12:17:25 +01:00
ipa_backup.py ipaldap: merge IPAdmin to LDAPClient 2016-11-07 11:34:03 +01:00
ipa_cacert_manage.py x509: use python-cryptography to process certs 2016-11-10 10:21:47 +01:00
ipa_kra_install.py replica install: merge KRA agent cert export into KRA install 2016-11-11 12:13:56 +01:00
ipa_ldap_updater.py install tools: ldap conn management 2016-11-07 11:34:03 +01:00
ipa_otptoken_import.py Remove unused variables in the code 2016-09-27 13:35:58 +02:00
ipa_replica_prepare.py install tools: ldap conn management 2016-11-07 11:34:03 +01:00
ipa_restore.py ipaldap: merge IPAdmin to LDAPClient 2016-11-07 11:34:03 +01:00
ipa_server_certinstall.py install tools: ldap conn management 2016-11-07 11:34:03 +01:00
ipa_server_upgrade.py install tools: ldap conn management 2016-11-07 11:34:03 +01:00
ipa_winsync_migrate.py Pylint: remove unused variables from installers and scripts 2016-10-06 10:43:36 +02:00
kra.py replica install: merge KRA agent cert export into KRA install 2016-11-11 12:13:56 +01:00
krainstance.py Make service user name a class member of Service 2016-11-11 12:17:25 +01:00
krbinstance.py dsinstance: use keytab retrieval method from parent class 2016-11-11 12:17:25 +01:00
ldapupdate.py ldapupdate: use ldapi in LDAPUpdate 2016-11-07 11:34:03 +01:00
memcacheinstance.py Use absolute imports 2015-08-12 18:17:23 +02:00
ntpinstance.py service installers: clean up the inheritance 2016-11-11 12:17:25 +01:00
odsexporterinstance.py Turn Kerberos-related properties to Service class members 2016-11-11 12:17:25 +01:00
opendnssecinstance.py install: remove adhoc dis/connect from services 2016-11-07 11:34:03 +01:00
otpdinstance.py Enable pylint missing-final-newline check 2015-12-23 07:59:22 +01:00
replication.py replicainstall: use ldap_uri in ReplicationManager 2016-11-07 11:34:03 +01:00
schemaupdate.py Remove unused variables in the code 2016-09-27 13:35:58 +02:00
service.py use DM credentials to retrieve service keytab only in DLO 2016-11-11 12:17:25 +01:00
sysupgrade.py Pylint: enable global-variable-not-assigned check 2016-09-23 09:23:41 +02:00
upgradeinstance.py service installers: clean up the inheritance 2016-11-11 12:17:25 +01:00