ansible_sdk.executors.subprocess module
- class ansible_sdk.executors.subprocess.AnsibleDockerJobExecutor
Bases:
_AnsibleContainerJobExecutorBase[AnsibleDockerJobOptions]
- class ansible_sdk.executors.subprocess.AnsibleDockerJobOptions(*args, **kwargs)
Bases:
_AnsibleContainerJobOptionsJob Options for AnsibleDockerJobExecutor
- Parameters:
container_image_ref – Docker-style image reference, eg
quay.io/ansible/ansible-runner:latest
- class ansible_sdk.executors.subprocess.AnsiblePodmanJobExecutor
Bases:
_AnsibleContainerJobExecutorBase[AnsiblePodmanJobOptions]
- class ansible_sdk.executors.subprocess.AnsiblePodmanJobOptions(*args, **kwargs)
Bases:
_AnsibleContainerJobOptionsJob Options for AnsiblePodmanJobExecutor
- Parameters:
container_image_ref – Docker-style image reference, eg
quay.io/ansible/ansible-runner:latest
- class ansible_sdk.executors.subprocess.AnsibleSubprocessJobExecutor
Bases:
AnsibleJobExecutorBaseBasic Subprocess Job Executor
- async submit_job(job_def: AnsibleJobDef, options: AnsibleSubprocessJobOptions) AnsibleJobStatus
- class ansible_sdk.executors.subprocess.AnsibleSubprocessJobOptions(*args, **kwargs)
Bases:
AnsibleJobExecutorOptionsBaseJob Options for AnsibleSubprocessJobExecutor