mirror of
https://github.com/freeipa/ansible-freeipa.git
synced 2026-07-29 19:04:42 +00:00
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.
This commit is contained in:
@@ -70,13 +70,15 @@ subject_base:
|
|||||||
'''
|
'''
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import sys
|
|
||||||
import time
|
|
||||||
import tempfile
|
|
||||||
import inspect
|
import inspect
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_client import *
|
from ansible.module_utils.ansible_ipa_client import (
|
||||||
|
paths, x509, NUM_VERSION, serialization, certdb, api,
|
||||||
|
delete_persistent_client_session_data, write_tmp_file,
|
||||||
|
ipa_generate_password, CalledProcessError, errors, disable_ra, DN,
|
||||||
|
CLIENT_INSTALL_ERROR, logger
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
module = AnsibleModule(
|
module = AnsibleModule(
|
||||||
|
|||||||
@@ -67,8 +67,11 @@ RETURN = '''
|
|||||||
import os
|
import os
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_client import *
|
from ansible.module_utils.ansible_ipa_client import (
|
||||||
|
SECURE_PATH, paths, sysrestore, options, NUM_VERSION, get_ca_cert,
|
||||||
|
get_ca_certs, errors
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
module = AnsibleModule(
|
module = AnsibleModule(
|
||||||
argument_spec = dict(
|
argument_spec = dict(
|
||||||
|
|||||||
@@ -52,7 +52,9 @@ RETURN = '''
|
|||||||
'''
|
'''
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_client import *
|
from ansible.module_utils.ansible_ipa_client import (
|
||||||
|
paths, sysrestore
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
module = AnsibleModule(
|
module = AnsibleModule(
|
||||||
|
|||||||
@@ -71,11 +71,10 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
import os
|
|
||||||
import tempfile
|
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_client import *
|
from ansible.module_utils.ansible_ipa_client import (
|
||||||
|
paths, sysrestore, configure_ipa_conf
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
module = AnsibleModule(
|
module = AnsibleModule(
|
||||||
|
|||||||
@@ -127,7 +127,11 @@ import os
|
|||||||
import tempfile
|
import tempfile
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_client import *
|
from ansible.module_utils.ansible_ipa_client import (
|
||||||
|
SECURE_PATH, sysrestore, paths, options, configure_krb5_conf,
|
||||||
|
realm_to_suffix, kinit_keytab, GSSError, kinit_password, NUM_VERSION,
|
||||||
|
get_ca_cert, get_ca_certs, errors, run
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
module = AnsibleModule(
|
module = AnsibleModule(
|
||||||
|
|||||||
@@ -52,11 +52,11 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
import os
|
|
||||||
import tempfile
|
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_client import *
|
from ansible.module_utils.ansible_ipa_client import (
|
||||||
|
sysrestore, paths, tasks
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
module = AnsibleModule(
|
module = AnsibleModule(
|
||||||
|
|||||||
@@ -55,10 +55,11 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
import os
|
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_client import *
|
from ansible.module_utils.ansible_ipa_client import (
|
||||||
|
options, configure_automount
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
module = AnsibleModule(
|
module = AnsibleModule(
|
||||||
|
|||||||
@@ -57,7 +57,9 @@ RETURN = '''
|
|||||||
'''
|
'''
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_client import *
|
from ansible.module_utils.ansible_ipa_client import (
|
||||||
|
sysrestore, paths, options, configure_firefox
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
module = AnsibleModule(
|
module = AnsibleModule(
|
||||||
|
|||||||
@@ -58,10 +58,10 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
import os
|
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_client import *
|
from ansible.module_utils.ansible_ipa_client import (
|
||||||
|
sysrestore, paths, configure_krb5_conf, logger
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
module = AnsibleModule(
|
module = AnsibleModule(
|
||||||
|
|||||||
@@ -54,10 +54,12 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
import os
|
import inspect
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_client import *
|
from ansible.module_utils.ansible_ipa_client import (
|
||||||
|
options, sysrestore, paths, configure_nisdomain
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
module = AnsibleModule(
|
module = AnsibleModule(
|
||||||
|
|||||||
@@ -155,9 +155,17 @@ RETURN = '''
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
import time
|
import time
|
||||||
|
import inspect
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_client import *
|
from ansible.module_utils.ansible_ipa_client import (
|
||||||
|
options, sysrestore, paths, ansible_module_get_parsed_ip_addresses,
|
||||||
|
api, errors, create_ipa_nssdb, ipautil, ScriptError, CLIENT_INSTALL_ERROR,
|
||||||
|
get_certs_from_ldap, DN, certstore, x509, logger, certdb,
|
||||||
|
CalledProcessError, tasks, client_dns, configure_certmonger, services,
|
||||||
|
update_ssh_keys, save_state, configure_ldap_conf, configure_nslcd_conf,
|
||||||
|
nosssd_files, configure_openldap_conf, hardcode_ldap_server
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
module = AnsibleModule(
|
module = AnsibleModule(
|
||||||
|
|||||||
@@ -83,11 +83,13 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
import os
|
import inspect
|
||||||
import socket
|
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_client import *
|
from ansible.module_utils.ansible_ipa_client import (
|
||||||
|
options, sysrestore, paths, sync_time, logger, ipadiscovery,
|
||||||
|
timeconf
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
module = AnsibleModule(
|
module = AnsibleModule(
|
||||||
|
|||||||
@@ -75,10 +75,10 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
import os
|
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_client import *
|
from ansible.module_utils.ansible_ipa_client import (
|
||||||
|
options, sysrestore, paths, configure_ssh_config, configure_sshd_config
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
module = AnsibleModule(
|
module = AnsibleModule(
|
||||||
|
|||||||
@@ -116,7 +116,9 @@ RETURN = '''
|
|||||||
'''
|
'''
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_client import *
|
from ansible.module_utils.ansible_ipa_client import (
|
||||||
|
options, sysrestore, paths, configure_sssd_conf, logger
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
module = AnsibleModule(
|
module = AnsibleModule(
|
||||||
|
|||||||
@@ -202,10 +202,18 @@ ipa_python_version:
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
import socket
|
import socket
|
||||||
|
import inspect
|
||||||
|
|
||||||
from six.moves.configparser import RawConfigParser
|
from six.moves.configparser import RawConfigParser
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_client import *
|
from ansible.module_utils.ansible_ipa_client import (
|
||||||
|
paths, sysrestore, options, CheckedIPAddress, validate_domain_name,
|
||||||
|
logger, x509, normalize_hostname, installer, version, ScriptError,
|
||||||
|
CLIENT_INSTALL_ERROR, tasks, check_ldap_conf, timeconf, constants,
|
||||||
|
validate_hostname, nssldap_exists, gssapi, remove_file,
|
||||||
|
check_ip_addresses, ipadiscovery, print_port_conf_info,
|
||||||
|
IPA_PYTHON_VERSION
|
||||||
|
)
|
||||||
|
|
||||||
def get_cert_path(cert_path):
|
def get_cert_path(cert_path):
|
||||||
"""
|
"""
|
||||||
|
|||||||
@@ -104,7 +104,9 @@ import os
|
|||||||
import tempfile
|
import tempfile
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_client import *
|
from ansible.module_utils.ansible_ipa_client import (
|
||||||
|
SECURE_PATH, paths, kinit_keytab, run, GSSError, configure_krb5_conf
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
module = AnsibleModule(
|
module = AnsibleModule(
|
||||||
|
|||||||
@@ -74,8 +74,6 @@ if NUM_VERSION >= 40400:
|
|||||||
import gssapi
|
import gssapi
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
import six
|
|
||||||
|
|
||||||
from ipapython import version
|
from ipapython import version
|
||||||
try:
|
try:
|
||||||
from ipaclient.install import ipadiscovery
|
from ipaclient.install import ipadiscovery
|
||||||
@@ -104,8 +102,10 @@ if NUM_VERSION >= 40400:
|
|||||||
from ipaplatform import services
|
from ipaplatform import services
|
||||||
from ipaplatform.paths import paths
|
from ipaplatform.paths import paths
|
||||||
from ipaplatform.tasks import tasks
|
from ipaplatform.tasks import tasks
|
||||||
if NUM_VERSION >= 40500 and NUM_VERSION < 40590:
|
try:
|
||||||
from cryptography.hazmat.primitives import serialization
|
from cryptography.hazmat.primitives import serialization
|
||||||
|
except ImportError:
|
||||||
|
serialization = None
|
||||||
from ipapython.ipautil import CalledProcessError, write_tmp_file, \
|
from ipapython.ipautil import CalledProcessError, write_tmp_file, \
|
||||||
ipa_generate_password
|
ipa_generate_password
|
||||||
from ipapython.dn import DN
|
from ipapython.dn import DN
|
||||||
@@ -126,7 +126,9 @@ if NUM_VERSION >= 40400:
|
|||||||
CLIENT_INSTALL_ERROR, is_ipa_client_installed, \
|
CLIENT_INSTALL_ERROR, is_ipa_client_installed, \
|
||||||
CLIENT_ALREADY_CONFIGURED, nssldap_exists, remove_file, \
|
CLIENT_ALREADY_CONFIGURED, nssldap_exists, remove_file, \
|
||||||
check_ip_addresses, print_port_conf_info, configure_ipa_conf, \
|
check_ip_addresses, print_port_conf_info, configure_ipa_conf, \
|
||||||
purge_host_keytab, configure_sssd_conf
|
purge_host_keytab, configure_sssd_conf, configure_ldap_conf, \
|
||||||
|
configure_nslcd_conf, nosssd_files
|
||||||
|
get_ca_cert = None
|
||||||
except ImportError:
|
except ImportError:
|
||||||
# Create temporary copy of ipa-client-install script (as
|
# Create temporary copy of ipa-client-install script (as
|
||||||
# ipa_client_install.py) to be able to import the script easily
|
# ipa_client_install.py) to be able to import the script easily
|
||||||
@@ -135,7 +137,8 @@ if NUM_VERSION >= 40400:
|
|||||||
# needed in the next step.
|
# needed in the next step.
|
||||||
# This is done in a temporary directory that gets removed right
|
# This is done in a temporary directory that gets removed right
|
||||||
# after ipa_client_install has been imported.
|
# after ipa_client_install has been imported.
|
||||||
import shutil, tempfile
|
import shutil
|
||||||
|
import tempfile
|
||||||
temp_dir = tempfile.mkdtemp(dir="/tmp")
|
temp_dir = tempfile.mkdtemp(dir="/tmp")
|
||||||
sys.path.append(temp_dir)
|
sys.path.append(temp_dir)
|
||||||
temp_file = "%s/ipa_client_install.py" % temp_dir
|
temp_file = "%s/ipa_client_install.py" % temp_dir
|
||||||
@@ -169,6 +172,7 @@ if NUM_VERSION >= 40400:
|
|||||||
get_ca_cert = ipa_client_install.get_ca_cert
|
get_ca_cert = ipa_client_install.get_ca_cert
|
||||||
get_ca_certs = None
|
get_ca_certs = None
|
||||||
else:
|
else:
|
||||||
|
get_ca_cert = None
|
||||||
get_ca_certs = ipa_client_install.get_ca_certs
|
get_ca_certs = ipa_client_install.get_ca_certs
|
||||||
SECURE_PATH = ("/bin:/sbin:/usr/kerberos/bin:/usr/kerberos/sbin:/usr/bin:/usr/sbin")
|
SECURE_PATH = ("/bin:/sbin:/usr/kerberos/bin:/usr/kerberos/sbin:/usr/bin:/usr/sbin")
|
||||||
|
|
||||||
@@ -192,6 +196,10 @@ if NUM_VERSION >= 40400:
|
|||||||
def configure_nisdomain(options, domain, statestore=None):
|
def configure_nisdomain(options, domain, statestore=None):
|
||||||
return ipa_client_install.configure_nisdomain(options, domain)
|
return ipa_client_install.configure_nisdomain(options, domain)
|
||||||
|
|
||||||
|
configure_ldap_conf = ipa_client_install.configure_ldap_conf
|
||||||
|
configure_nslcd_conf = ipa_client_install.configure_nslcd_conf
|
||||||
|
nosssd_files = ipa_client_install.nosssd_files
|
||||||
|
|
||||||
configure_ssh_config = ipa_client_install.configure_ssh_config
|
configure_ssh_config = ipa_client_install.configure_ssh_config
|
||||||
configure_sshd_config = ipa_client_install.configure_sshd_config
|
configure_sshd_config = ipa_client_install.configure_sshd_config
|
||||||
configure_automount = ipa_client_install.configure_automount
|
configure_automount = ipa_client_install.configure_automount
|
||||||
@@ -199,9 +207,6 @@ if NUM_VERSION >= 40400:
|
|||||||
|
|
||||||
from ipapython.ipautil import realm_to_suffix, run
|
from ipapython.ipautil import realm_to_suffix, run
|
||||||
|
|
||||||
if six.PY3:
|
|
||||||
unicode = str
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from ipaclient.install import timeconf
|
from ipaclient.install import timeconf
|
||||||
time_service = "chronyd"
|
time_service = "chronyd"
|
||||||
@@ -253,4 +258,3 @@ def ansible_module_get_parsed_ip_addresses(ansible_module,
|
|||||||
ansible_module.fail_json(msg="Invalid IP Address %s: %s" % (ip, e))
|
ansible_module.fail_json(msg="Invalid IP Address %s: %s" % (ip, e))
|
||||||
ip_addrs.append(ip_parsed)
|
ip_addrs.append(ip_parsed)
|
||||||
return ip_addrs
|
return ip_addrs
|
||||||
|
|
||||||
|
|||||||
@@ -62,8 +62,19 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
import os
|
||||||
|
import six
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_replica import *
|
from ansible.module_utils.ansible_ipa_replica import (
|
||||||
|
AnsibleModuleLog, installer, paths,
|
||||||
|
gen_env_boostrap_finalize_core, constants, api_bootstrap_finalize,
|
||||||
|
gen_remote_api, api
|
||||||
|
)
|
||||||
|
|
||||||
|
if six.PY3:
|
||||||
|
unicode = str
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -131,8 +131,15 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_replica import *
|
from ansible.module_utils.ansible_ipa_replica import (
|
||||||
|
AnsibleModuleLog, installer, DN, paths,
|
||||||
|
ansible_module_get_parsed_ip_addresses, sysrestore,
|
||||||
|
gen_env_boostrap_finalize_core, constants, api_bootstrap_finalize,
|
||||||
|
gen_ReplicaConfig, gen_remote_api, create_ipa_conf
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -86,8 +86,15 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
import os
|
||||||
|
import inspect
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_replica import *
|
from ansible.module_utils.ansible_ipa_replica import (
|
||||||
|
AnsibleModuleLog, installer, DN, paths,
|
||||||
|
gen_env_boostrap_finalize_core, constants, api_bootstrap_finalize,
|
||||||
|
gen_ReplicaConfig, gen_remote_api, redirect_stdout, custodiainstance
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -47,8 +47,15 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_replica import *
|
from ansible.module_utils.ansible_ipa_replica import (
|
||||||
|
AnsibleModuleLog, installer, DN, paths,
|
||||||
|
gen_env_boostrap_finalize_core, constants, api_bootstrap_finalize,
|
||||||
|
gen_ReplicaConfig, gen_remote_api, api, redirect_stdout,
|
||||||
|
replica_ds_init_info, dsinstance, upgradeinstance, installutils
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -86,8 +86,15 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_replica import *
|
from ansible.module_utils.ansible_ipa_replica import (
|
||||||
|
AnsibleModuleLog, installer, DN, paths,
|
||||||
|
gen_env_boostrap_finalize_core, constants, api_bootstrap_finalize,
|
||||||
|
gen_ReplicaConfig, gen_remote_api, api, redirect_stdout,
|
||||||
|
replica_ds_init_info
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -65,8 +65,15 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_replica import *
|
from ansible.module_utils.ansible_ipa_replica import (
|
||||||
|
AnsibleModuleLog, installer, DN, paths,
|
||||||
|
gen_env_boostrap_finalize_core, constants, api_bootstrap_finalize,
|
||||||
|
gen_ReplicaConfig, gen_remote_api, api, redirect_stdout, service,
|
||||||
|
find_providing_servers, services
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -98,8 +98,16 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_replica import *
|
from ansible.module_utils.ansible_ipa_replica import (
|
||||||
|
AnsibleModuleLog, installer, DN, paths,
|
||||||
|
ansible_module_get_parsed_ip_addresses,
|
||||||
|
gen_env_boostrap_finalize_core, constants, api_bootstrap_finalize,
|
||||||
|
gen_ReplicaConfig, gen_remote_api, api, redirect_stdout, ipaldap,
|
||||||
|
install_ca_cert
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -47,8 +47,14 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_replica import *
|
from ansible.module_utils.ansible_ipa_replica import (
|
||||||
|
AnsibleModuleLog, installer, DN, paths, sysrestore,
|
||||||
|
gen_env_boostrap_finalize_core, constants, api_bootstrap_finalize,
|
||||||
|
gen_ReplicaConfig, gen_remote_api, api, krbinstance, redirect_stdout
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -51,10 +51,10 @@ password:
|
|||||||
returned: always
|
returned: always
|
||||||
'''
|
'''
|
||||||
|
|
||||||
import os
|
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_replica import *
|
from ansible.module_utils.ansible_ipa_replica import (
|
||||||
|
ipa_generate_password
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
module = AnsibleModule(
|
module = AnsibleModule(
|
||||||
|
|||||||
@@ -133,8 +133,27 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
import os
|
||||||
|
import tempfile
|
||||||
|
import traceback
|
||||||
|
import six
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_replica import *
|
from ansible.module_utils.ansible_ipa_replica import (
|
||||||
|
AnsibleModuleLog, options, installer, DN, paths, sysrestore,
|
||||||
|
ansible_module_get_parsed_ip_addresses, Env, ipautil, ipaldap,
|
||||||
|
installutils, ReplicaConfig, load_pkcs12, kinit_keytab, create_api,
|
||||||
|
rpc_client, check_remote_version, parse_version, check_remote_fips_mode,
|
||||||
|
ReplicationManager, promotion_check_ipa_domain, current_domain_level,
|
||||||
|
check_domain_level_is_supported, errors, ScriptError,
|
||||||
|
logger, check_dns_resolution, service, find_providing_server, ca, kra,
|
||||||
|
dns, no_matching_interface_for_ip_address_warning, adtrust,
|
||||||
|
constants, api, redirect_stdout, replica_conn_check, tasks
|
||||||
|
)
|
||||||
|
|
||||||
|
if six.PY3:
|
||||||
|
unicode = str
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -65,8 +65,14 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_replica import *
|
from ansible.module_utils.ansible_ipa_replica import (
|
||||||
|
AnsibleModuleLog, installer, DN, paths, # sysrestore,
|
||||||
|
gen_env_boostrap_finalize_core, constants, api_bootstrap_finalize,
|
||||||
|
gen_ReplicaConfig, gen_remote_api, redirect_stdout, promote_openldap_conf
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -65,8 +65,14 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_replica import *
|
from ansible.module_utils.ansible_ipa_replica import (
|
||||||
|
AnsibleModuleLog, installer, DN, paths,
|
||||||
|
gen_env_boostrap_finalize_core, constants, api_bootstrap_finalize,
|
||||||
|
gen_ReplicaConfig, gen_remote_api, redirect_stdout, promote_sssd
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -47,8 +47,15 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_replica import *
|
from ansible.module_utils.ansible_ipa_replica import (
|
||||||
|
AnsibleModuleLog, installer, DN, paths, sysrestore,
|
||||||
|
gen_env_boostrap_finalize_core, constants, api_bootstrap_finalize,
|
||||||
|
gen_ReplicaConfig, gen_remote_api, api, redirect_stdout, service,
|
||||||
|
krbinstance
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -65,8 +65,14 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_replica import *
|
from ansible.module_utils.ansible_ipa_replica import (
|
||||||
|
AnsibleModuleLog, installer, DN, paths, sysrestore,
|
||||||
|
gen_env_boostrap_finalize_core, constants, api_bootstrap_finalize,
|
||||||
|
gen_ReplicaConfig, gen_remote_api, api, redirect_stdout, adtrust
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -104,8 +104,16 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_replica import *
|
from ansible.module_utils.ansible_ipa_replica import (
|
||||||
|
AnsibleModuleLog, installer, DN, paths,
|
||||||
|
ansible_module_get_parsed_ip_addresses,
|
||||||
|
gen_env_boostrap_finalize_core, constants, api_bootstrap_finalize,
|
||||||
|
gen_ReplicaConfig, gen_remote_api, api, redirect_stdout, ca,
|
||||||
|
custodiainstance
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -48,7 +48,9 @@ RETURN = '''
|
|||||||
'''
|
'''
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_replica import *
|
from ansible.module_utils.ansible_ipa_replica import (
|
||||||
|
AnsibleModuleLog, redirect_stdout, configure_certmonger
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -86,8 +86,14 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_replica import *
|
from ansible.module_utils.ansible_ipa_replica import (
|
||||||
|
AnsibleModuleLog, installer, DN, paths,
|
||||||
|
gen_env_boostrap_finalize_core, constants, api_bootstrap_finalize,
|
||||||
|
gen_ReplicaConfig, gen_remote_api, api, redirect_stdout, custodiainstance
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -68,8 +68,15 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_replica import *
|
from ansible.module_utils.ansible_ipa_replica import (
|
||||||
|
AnsibleModuleLog, installer, DN, paths,
|
||||||
|
gen_env_boostrap_finalize_core, constants, api_bootstrap_finalize,
|
||||||
|
gen_ReplicaConfig, gen_remote_api, api, redirect_stdout, dns,
|
||||||
|
ansible_module_get_parsed_ip_addresses
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -134,8 +134,17 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
import os
|
||||||
|
import inspect
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_replica import *
|
from ansible.module_utils.ansible_ipa_replica import (
|
||||||
|
AnsibleModuleLog, installer, DN, paths, sysrestore,
|
||||||
|
ansible_module_get_parsed_ip_addresses,
|
||||||
|
gen_env_boostrap_finalize_core, constants, api_bootstrap_finalize,
|
||||||
|
gen_ReplicaConfig, gen_remote_api, redirect_stdout, ipaldap,
|
||||||
|
install_replica_ds, install_dns_records, ntpinstance, ScriptError
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -83,8 +83,16 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
import os
|
||||||
|
import inspect
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_replica import *
|
from ansible.module_utils.ansible_ipa_replica import (
|
||||||
|
AnsibleModuleLog, installer, DN, paths, sysrestore,
|
||||||
|
gen_env_boostrap_finalize_core, constants, api_bootstrap_finalize,
|
||||||
|
gen_ReplicaConfig, gen_remote_api, api, redirect_stdout, create_ipa_conf,
|
||||||
|
install_http
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -82,8 +82,16 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_replica import *
|
from ansible.module_utils.ansible_ipa_replica import (
|
||||||
|
AnsibleModuleLog, installer, DN, paths,
|
||||||
|
ansible_module_get_parsed_ip_addresses,
|
||||||
|
gen_env_boostrap_finalize_core, constants, api_bootstrap_finalize,
|
||||||
|
gen_ReplicaConfig, gen_remote_api, api, redirect_stdout, custodiainstance,
|
||||||
|
kra
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -71,8 +71,16 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
import os
|
||||||
|
import inspect
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_replica import *
|
from ansible.module_utils.ansible_ipa_replica import (
|
||||||
|
AnsibleModuleLog, installer, DN, paths, sysrestore,
|
||||||
|
gen_env_boostrap_finalize_core, constants, api_bootstrap_finalize,
|
||||||
|
gen_ReplicaConfig, # gen_remote_api,
|
||||||
|
api, redirect_stdout, install_krb
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -77,8 +77,15 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_replica import *
|
from ansible.module_utils.ansible_ipa_replica import (
|
||||||
|
AnsibleModuleLog, installer, DN, paths,
|
||||||
|
gen_env_boostrap_finalize_core, constants, api_bootstrap_finalize,
|
||||||
|
gen_ReplicaConfig, gen_remote_api, api, redirect_stdout, otpdinstance,
|
||||||
|
ipautil
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -45,12 +45,16 @@ RETURN = '''
|
|||||||
'''
|
'''
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import sys
|
import inspect
|
||||||
import logging
|
|
||||||
import tempfile, shutil
|
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_replica import *
|
from ansible.module_utils.ansible_ipa_replica import (
|
||||||
|
AnsibleModuleLog, options, installer, paths, sysrestore,
|
||||||
|
ansible_module_get_parsed_ip_addresses, service,
|
||||||
|
redirect_stdout, create_ipa_conf, ipautil,
|
||||||
|
x509, validate_domain_name, common_check,
|
||||||
|
IPA_PYTHON_VERSION
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -55,7 +55,6 @@ if NUM_VERSION >= 40600:
|
|||||||
import traceback
|
import traceback
|
||||||
|
|
||||||
from pkg_resources import parse_version
|
from pkg_resources import parse_version
|
||||||
import six
|
|
||||||
|
|
||||||
from ipaclient.install.ipachangeconf import IPAChangeConf
|
from ipaclient.install.ipachangeconf import IPAChangeConf
|
||||||
from ipalib.install import certstore, sysrestore
|
from ipalib.install import certstore, sysrestore
|
||||||
@@ -105,9 +104,6 @@ if NUM_VERSION >= 40600:
|
|||||||
import SSSDConfig
|
import SSSDConfig
|
||||||
from subprocess import CalledProcessError
|
from subprocess import CalledProcessError
|
||||||
|
|
||||||
if six.PY3:
|
|
||||||
unicode = str
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from ipaclient.install import timeconf
|
from ipaclient.install import timeconf
|
||||||
time_service = "chronyd"
|
time_service = "chronyd"
|
||||||
|
|||||||
@@ -47,7 +47,10 @@ RETURN = '''
|
|||||||
'''
|
'''
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_server import *
|
from ansible.module_utils.ansible_ipa_server import (
|
||||||
|
AnsibleModuleLog, options, paths, api, sysrestore, tasks,
|
||||||
|
service, bindinstance, redirect_stdout, services
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -47,8 +47,13 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_server import *
|
from ansible.module_utils.ansible_ipa_server import (
|
||||||
|
#AnsibleModuleLog,
|
||||||
|
options, paths, read_cache
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -54,7 +54,9 @@ password:
|
|||||||
import os
|
import os
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_server import *
|
from ansible.module_utils.ansible_ipa_server import (
|
||||||
|
options, paths, read_cache, ipa_generate_password
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
module = AnsibleModule(
|
module = AnsibleModule(
|
||||||
|
|||||||
@@ -74,8 +74,17 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_server import *
|
from ansible.module_utils.ansible_ipa_server import (
|
||||||
|
AnsibleModuleLog, options, sysrestore, paths,
|
||||||
|
ansible_module_get_parsed_ip_addresses,
|
||||||
|
redirect_stdout, adtrust, api, default_subject_base,
|
||||||
|
default_ca_subject_dn, ipautil, installutils, ca, kra, dns,
|
||||||
|
get_server_ip_address, no_matching_interface_for_ip_address_warning,
|
||||||
|
services, logger, tasks, update_hosts_file, ScriptError
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -47,7 +47,11 @@ RETURN = '''
|
|||||||
'''
|
'''
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_server import *
|
from ansible.module_utils.ansible_ipa_server import (
|
||||||
|
MAX_DOMAIN_LEVEL, AnsibleModuleLog, options, sysrestore, paths,
|
||||||
|
api_Backend_ldap2, ds_init_info, redirect_stdout
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -47,7 +47,10 @@ RETURN = '''
|
|||||||
'''
|
'''
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_server import *
|
from ansible.module_utils.ansible_ipa_server import (
|
||||||
|
AnsibleModuleLog, options, sysrestore, paths,
|
||||||
|
api_Backend_ldap2, redirect_stdout, adtrust, api
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -76,8 +76,15 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_server import *
|
from ansible.module_utils.ansible_ipa_server import (
|
||||||
|
AnsibleModuleLog, options, sysrestore, paths,
|
||||||
|
ansible_module_get_parsed_ip_addresses,
|
||||||
|
api_Backend_ldap2, redirect_stdout, ca, installutils, ds_init_info,
|
||||||
|
custodiainstance, write_cache, x509
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -50,7 +50,11 @@ RETURN = '''
|
|||||||
'''
|
'''
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_server import *
|
from ansible.module_utils.ansible_ipa_server import (
|
||||||
|
AnsibleModuleLog, options, # sysrestore, paths,
|
||||||
|
api_Backend_ldap2,
|
||||||
|
custodiainstance, redirect_stdout
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -54,7 +54,11 @@ RETURN = '''
|
|||||||
'''
|
'''
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_server import *
|
from ansible.module_utils.ansible_ipa_server import (
|
||||||
|
AnsibleModuleLog, options, paths, dns,
|
||||||
|
ansible_module_get_parsed_ip_addresses, sysrestore, api_Backend_ldap2,
|
||||||
|
redirect_stdout, bindinstance
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -59,7 +59,11 @@ RETURN = '''
|
|||||||
'''
|
'''
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_server import *
|
from ansible.module_utils.ansible_ipa_server import (
|
||||||
|
AnsibleModuleLog, options, sysrestore, paths,
|
||||||
|
api_Backend_ldap2, redirect_stdout, api, NUM_VERSION, tasks,
|
||||||
|
dsinstance, ntpinstance, IPAAPI_USER
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -47,7 +47,12 @@ RETURN = '''
|
|||||||
'''
|
'''
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_server import *
|
from ansible.module_utils.ansible_ipa_server import (
|
||||||
|
AnsibleModuleLog, options, sysrestore, paths,
|
||||||
|
ansible_module_get_parsed_ip_addresses,
|
||||||
|
api_Backend_ldap2, redirect_stdout, ds_init_info,
|
||||||
|
krbinstance, httpinstance, ca, service, tasks
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -47,7 +47,10 @@ RETURN = '''
|
|||||||
'''
|
'''
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_server import *
|
from ansible.module_utils.ansible_ipa_server import (
|
||||||
|
AnsibleModuleLog, options,
|
||||||
|
api_Backend_ldap2, redirect_stdout, api, custodiainstance, kra
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -47,7 +47,11 @@ RETURN = '''
|
|||||||
'''
|
'''
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_server import *
|
from ansible.module_utils.ansible_ipa_server import (
|
||||||
|
AnsibleModuleLog, options, sysrestore, paths,
|
||||||
|
ansible_module_get_parsed_ip_addresses,
|
||||||
|
api_Backend_ldap2, redirect_stdout, krbinstance
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -46,8 +46,13 @@ EXAMPLES = '''
|
|||||||
RETURN = '''
|
RETURN = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
import inspect
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_server import *
|
from ansible.module_utils.ansible_ipa_server import (
|
||||||
|
AnsibleModuleLog, options, sysrestore, paths,
|
||||||
|
redirect_stdout, time_service, sync_time, ntpinstance, timeconf
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -47,7 +47,10 @@ RETURN = '''
|
|||||||
'''
|
'''
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_server import *
|
from ansible.module_utils.ansible_ipa_server import (
|
||||||
|
AnsibleModuleLog, options, # sysrestore, paths,
|
||||||
|
api_Backend_ldap2, redirect_stdout, otpdinstance, ipautil
|
||||||
|
)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -46,11 +46,23 @@ RETURN = '''
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
import logging
|
import six
|
||||||
import tempfile, shutil
|
import inspect
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_ipa_server import *
|
from ansible.module_utils.ansible_ipa_server import (
|
||||||
|
AnsibleModuleLog, options, adtrust_imported, kra_imported, PKIIniLoader,
|
||||||
|
random, MIN_DOMAIN_LEVEL, MAX_DOMAIN_LEVEL, check_zone_overlap,
|
||||||
|
redirect_stdout, validate_dm_password, validate_admin_password,
|
||||||
|
NUM_VERSION, is_ipa_configured, sysrestore, paths, bindinstance,
|
||||||
|
read_cache, ca, tasks, check_ldap_conf, timeconf, httpinstance,
|
||||||
|
check_dirsrv, ScriptError, get_fqdn, verify_fqdn, BadHostError,
|
||||||
|
validate_domain_name, load_pkcs12, IPA_PYTHON_VERSION
|
||||||
|
)
|
||||||
|
|
||||||
|
if six.PY3:
|
||||||
|
unicode = str
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
ansible_module = AnsibleModule(
|
ansible_module = AnsibleModule(
|
||||||
|
|||||||
@@ -50,8 +50,6 @@ if NUM_VERSION >= 40500:
|
|||||||
import textwrap
|
import textwrap
|
||||||
import random
|
import random
|
||||||
|
|
||||||
import six
|
|
||||||
|
|
||||||
if NUM_VERSION >= 40690:
|
if NUM_VERSION >= 40690:
|
||||||
from ipaclient.install.ipachangeconf import IPAChangeConf
|
from ipaclient.install.ipachangeconf import IPAChangeConf
|
||||||
from ipalib.install import certmonger, sysrestore
|
from ipalib.install import certmonger, sysrestore
|
||||||
@@ -66,9 +64,12 @@ if NUM_VERSION >= 40500:
|
|||||||
from ipaplatform.paths import paths
|
from ipaplatform.paths import paths
|
||||||
from ipaplatform.tasks import tasks
|
from ipaplatform.tasks import tasks
|
||||||
from ipalib import api, errors, x509
|
from ipalib import api, errors, x509
|
||||||
from ipalib.constants import DOMAIN_LEVEL_0, MIN_DOMAIN_LEVEL, MAX_DOMAIN_LEVEL
|
from ipalib.constants import DOMAIN_LEVEL_0, MIN_DOMAIN_LEVEL, \
|
||||||
if NUM_VERSION == 40504:
|
MAX_DOMAIN_LEVEL
|
||||||
|
try:
|
||||||
from ipalib.constants import IPAAPI_USER
|
from ipalib.constants import IPAAPI_USER
|
||||||
|
except ImportError:
|
||||||
|
IPAAPI_USER = None
|
||||||
from ipalib.util import (
|
from ipalib.util import (
|
||||||
validate_domain_name,
|
validate_domain_name,
|
||||||
no_matching_interface_for_ip_address_warning,
|
no_matching_interface_for_ip_address_warning,
|
||||||
@@ -87,6 +88,7 @@ if NUM_VERSION >= 40500:
|
|||||||
from ipaclient import ntpconf as timeconf
|
from ipaclient import ntpconf as timeconf
|
||||||
from ipaserver.install import ntpinstance
|
from ipaserver.install import ntpinstance
|
||||||
time_service = "ntpd"
|
time_service = "ntpd"
|
||||||
|
sync_time = None
|
||||||
from ipaserver.install import (
|
from ipaserver.install import (
|
||||||
adtrust, bindinstance, ca, dns, dsinstance,
|
adtrust, bindinstance, ca, dns, dsinstance,
|
||||||
httpinstance, installutils, kra, krbinstance,
|
httpinstance, installutils, kra, krbinstance,
|
||||||
@@ -116,9 +118,6 @@ if NUM_VERSION >= 40500:
|
|||||||
def default_ca_subject_dn(subject_base):
|
def default_ca_subject_dn(subject_base):
|
||||||
return DN(('CN', 'Certificate Authority'), subject_base)
|
return DN(('CN', 'Certificate Authority'), subject_base)
|
||||||
|
|
||||||
if six.PY3:
|
|
||||||
unicode = str
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from ipaserver.install import adtrustinstance
|
from ipaserver.install import adtrustinstance
|
||||||
_server_trust_ad_installed = True
|
_server_trust_ad_installed = True
|
||||||
|
|||||||
Reference in New Issue
Block a user