|
45 | 45 | from ansible_runner import output
|
46 | 46 | from ansible_runner import cleanup
|
47 | 47 | from ansible_runner._internal._dump_artifacts import dump_artifact
|
| 48 | +from ansible_runner.defaults import default_process_isolation_executable |
48 | 49 | from ansible_runner.utils import Bunch, register_for_cleanup
|
49 | 50 | from ansible_runner.utils.capacity import get_cpu_count, get_mem_in_bytes, ensure_uuid
|
50 | 51 | from ansible_runner.utils.importlib_compat import importlib_metadata
|
@@ -884,8 +885,8 @@ def main(sys_args=None):
|
884 | 885 | "project_dir": vargs.get('project_dir'),
|
885 | 886 | "artifact_dir": vargs.get('artifact_dir'),
|
886 | 887 | "roles_path": [vargs.get('roles_path')] if vargs.get('roles_path') else None,
|
887 |
| - "process_isolation": vargs.get('process_isolation'), |
888 |
| - "process_isolation_executable": vargs.get('process_isolation_executable'), |
| 888 | + "process_isolation": bool(vargs.get('process_isolation')), |
| 889 | + "process_isolation_executable": vargs.get('process_isolation_executable') or default_process_isolation_executable, |
889 | 890 | "process_isolation_path": vargs.get('process_isolation_path'),
|
890 | 891 | "process_isolation_hide_paths": vargs.get('process_isolation_hide_paths'),
|
891 | 892 | "process_isolation_show_paths": vargs.get('process_isolation_show_paths'),
|
|
0 commit comments