diff options
Diffstat (limited to 'utils/src/ooinstall')
| -rw-r--r-- | utils/src/ooinstall/cli_installer.py | 17 | ||||
| -rw-r--r-- | utils/src/ooinstall/oo_config.py | 1 | ||||
| -rw-r--r-- | utils/src/ooinstall/openshift_ansible.py | 3 | 
3 files changed, 6 insertions, 15 deletions
| diff --git a/utils/src/ooinstall/cli_installer.py b/utils/src/ooinstall/cli_installer.py index 81dda2ea4..674d1cee4 100644 --- a/utils/src/ooinstall/cli_installer.py +++ b/utils/src/ooinstall/cli_installer.py @@ -816,12 +816,6 @@ def set_infra_nodes(hosts):                # callback=validate_ansible_dir,                default=DEFAULT_PLAYBOOK_DIR,                envvar='OO_ANSIBLE_PLAYBOOK_DIRECTORY') -@click.option('--ansible-config', -              type=click.Path(file_okay=True, -                              dir_okay=False, -                              writable=True, -                              readable=True), -              default=None)  @click.option('--ansible-log-path',                type=click.Path(file_okay=True,                                dir_okay=False, @@ -837,7 +831,7 @@ def set_infra_nodes(hosts):  # pylint: disable=too-many-arguments  # pylint: disable=line-too-long  # Main CLI entrypoint, not much we can do about too many arguments. -def cli(ctx, unattended, configuration, ansible_playbook_directory, ansible_config, ansible_log_path, verbose, debug): +def cli(ctx, unattended, configuration, ansible_playbook_directory, ansible_log_path, verbose, debug):      """      atomic-openshift-installer makes the process for installing OSE or AEP      easier by interactively gathering the data needed to run on each host. @@ -856,7 +850,6 @@ def cli(ctx, unattended, configuration, ansible_playbook_directory, ansible_conf      ctx.obj = {}      ctx.obj['unattended'] = unattended      ctx.obj['configuration'] = configuration -    ctx.obj['ansible_config'] = ansible_config      ctx.obj['ansible_log_path'] = ansible_log_path      ctx.obj['verbose'] = verbose @@ -877,14 +870,12 @@ def cli(ctx, unattended, configuration, ansible_playbook_directory, ansible_conf      oo_cfg.ansible_playbook_directory = ansible_playbook_directory      ctx.obj['ansible_playbook_directory'] = ansible_playbook_directory -    if ctx.obj['ansible_config']: -        oo_cfg.settings['ansible_config'] = ctx.obj['ansible_config'] -    elif 'ansible_config' not in oo_cfg.settings and \ -         os.path.exists(DEFAULT_ANSIBLE_CONFIG): +    if os.path.exists(DEFAULT_ANSIBLE_CONFIG):          # If we're installed by RPM this file should exist and we can use it as our default:          oo_cfg.settings['ansible_config'] = DEFAULT_ANSIBLE_CONFIG -    oo_cfg.settings['ansible_quiet_config'] = QUIET_ANSIBLE_CONFIG +    if os.path.exists(QUIET_ANSIBLE_CONFIG): +        oo_cfg.settings['ansible_quiet_config'] = QUIET_ANSIBLE_CONFIG      oo_cfg.settings['ansible_log_path'] = ctx.obj['ansible_log_path'] diff --git a/utils/src/ooinstall/oo_config.py b/utils/src/ooinstall/oo_config.py index ce0ae8deb..8c5f3396b 100644 --- a/utils/src/ooinstall/oo_config.py +++ b/utils/src/ooinstall/oo_config.py @@ -12,7 +12,6 @@ installer_log = logging.getLogger('installer')  CONFIG_PERSIST_SETTINGS = [      'ansible_ssh_user',      'ansible_callback_facts_yaml', -    'ansible_config',      'ansible_inventory_path',      'ansible_log_path',      'deployment', diff --git a/utils/src/ooinstall/openshift_ansible.py b/utils/src/ooinstall/openshift_ansible.py index 79c60af82..eb1e61a60 100644 --- a/utils/src/ooinstall/openshift_ansible.py +++ b/utils/src/ooinstall/openshift_ansible.py @@ -286,9 +286,10 @@ def run_main_playbook(inventory_file, hosts, hosts_to_run_on, verbose=False):      facts_env = os.environ.copy()      if 'ansible_log_path' in CFG.settings:          facts_env['ANSIBLE_LOG_PATH'] = CFG.settings['ansible_log_path'] + +    # override the ansible config for our main playbook run      if 'ansible_quiet_config' in CFG.settings:          facts_env['ANSIBLE_CONFIG'] = CFG.settings['ansible_quiet_config'] -    # facts_env["ANSIBLE_CALLBACK_PLUGINS"] = CFG.settings['ansible_plugins_directory']      return run_ansible(main_playbook_path, inventory_file, facts_env, verbose) | 
