ansible_sdk.executors.subprocess module
- class ansible_sdk.executors.subprocess.AnsibleDockerJobExecutor
Bases:
_AnsibleContainerJobExecutorBase
[AnsibleDockerJobOptions
]
- class ansible_sdk.executors.subprocess.AnsibleDockerJobOptions(*args, **kwargs)
Bases:
_AnsibleContainerJobOptions
Job 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:
_AnsibleContainerJobOptions
Job 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:
AnsibleJobExecutorBase
Basic Subprocess Job Executor
- async submit_job(job_def: AnsibleJobDef, options: AnsibleSubprocessJobOptions) AnsibleJobStatus
- class ansible_sdk.executors.subprocess.AnsibleSubprocessJobOptions(*args, **kwargs)
Bases:
AnsibleJobExecutorOptionsBase
Job Options for AnsibleSubprocessJobExecutor