ansible_sdk.executors 包
- class ansible_sdk.executors.AnsibleDockerJobExecutor
基类:
_AnsibleContainerJobExecutorBase
[AnsibleDockerJobOptions
]
- class ansible_sdk.executors.AnsibleDockerJobOptions(*args, **kwargs)
基类:
_AnsibleContainerJobOptions
AnsibleDockerJobExecutor 的作业选项
- 参数:
container_image_ref – Docker 样式的镜像引用,例如
quay.io/ansible/ansible-runner:latest
- class ansible_sdk.executors.AnsibleJobExecutorBase
基类:
ABC
- abstract async submit_job(job_def: AnsibleJobDef, options: AnsibleJobExecutorOptionsBase) AnsibleJobStatus
- class ansible_sdk.executors.AnsibleMeshJobExecutor
-
- async submit_job(job_def: AnsibleJobDef, options: AnsibleMeshJobOptions) AnsibleJobStatus
- class ansible_sdk.executors.AnsibleMeshJobOptions(control_socket_url: 'str', target_node: 't.Optional[str]' = None, container_runtime_exe: 't.Optional[str]' = None, container_image_ref: 't.Optional[str]' = None)
- class ansible_sdk.executors.AnsiblePodmanJobExecutor
基类:
_AnsibleContainerJobExecutorBase
[AnsiblePodmanJobOptions
]
- class ansible_sdk.executors.AnsiblePodmanJobOptions(*args, **kwargs)
基类:
_AnsibleContainerJobOptions
AnsiblePodmanJobExecutor 的作业选项
- 参数:
container_image_ref – Docker 样式的镜像引用,例如
quay.io/ansible/ansible-runner:latest
- class ansible_sdk.executors.AnsibleSubprocessJobExecutor
-
基本的子进程作业执行器
- async submit_job(job_def: AnsibleJobDef, options: AnsibleSubprocessJobOptions) AnsibleJobStatus
- class ansible_sdk.executors.AnsibleSubprocessJobOptions(*args, **kwargs)
基类:
AnsibleJobExecutorOptionsBase
AnsibleSubprocessJobExecutor 的作业选项