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

container_image_ref: str
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

container_image_ref: str
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