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

container_image_ref: str
class ansible_sdk.executors.AnsibleJobExecutorBase

基类:ABC

abstract async submit_job(job_def: AnsibleJobDef, options: AnsibleJobExecutorOptionsBase) AnsibleJobStatus
class ansible_sdk.executors.AnsibleMeshJobExecutor

基类:AnsibleJobExecutorBase

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)

基类:AnsibleJobExecutorOptionsBase

container_image_ref: Optional[str] = None
container_runtime_exe: Optional[str] = None
control_socket_url: str
target_node: 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

container_image_ref: str
class ansible_sdk.executors.AnsibleSubprocessJobExecutor

基类:AnsibleJobExecutorBase

基本的子进程作业执行器

async submit_job(job_def: AnsibleJobDef, options: AnsibleSubprocessJobOptions) AnsibleJobStatus
class ansible_sdk.executors.AnsibleSubprocessJobOptions(*args, **kwargs)

基类:AnsibleJobExecutorOptionsBase

AnsibleSubprocessJobExecutor 的作业选项

子模块