Browse Source

Make Python Interpreter option for Ansible Validation Run

This patch adds the --python-interpreter argument to the ValidatorRun
subcommand and allows the user to specify their own python interpreter.

Note: This argument was only added in Train by [1] some months ago and
this patch adds it in previous branches.

[1] 8b336981a8

Authored-By: Mathieu Bultel <mbultel@redhat.com>
Signed-off-by: Gael Chamoulaud (Strider) <gchamoul@redhat.com>
Change-Id: Ieeb0e15533de0eb6fc7ba099cd381182bdb7bc68
(cherry picked from commit 15538634b1)
(cherry picked from commit 2c23e9fa02)
changes/08/785108/3
Gael Chamoulaud (Strider) 8 months ago
committed by Gael Chamoulaud
parent
commit
2b79ac2753
  1. 8
      tripleoclient/v1/tripleo_validator.py

8
tripleoclient/v1/tripleo_validator.py

@ -266,6 +266,13 @@ class TripleOValidatorRun(command.Command):
)
)
parser.add_argument(
'--python-interpreter',
action='store',
default="/usr/libexec/platform-python",
help=_("Python interpreter for Ansible execution. ")
)
extra_vars_group = parser.add_mutually_exclusive_group(required=False)
extra_vars_group.add_argument(
@ -417,6 +424,7 @@ class TripleOValidatorRun(command.Command):
validations_dir=constants.ANSIBLE_VALIDATION_DIR,
validation_name=parsed_args.validation_name,
extra_env_vars=extra_env_vars,
python_interpreter=parsed_args.python_interpreter,
quiet=quiet_mode)
except RuntimeError as e:
raise exceptions.CommandError(e)

Loading…
Cancel
Save