ansible.builtin.sh shell – POSIX shell (/bin/sh)
注意
此 shell 插件是 ansible-core
的一部分,包含在所有 Ansible 安装中。 在大多数情况下,您可以使用简短的插件名称 sh
。 但是,我们建议您使用 完全限定集合名称 (FQCN) ansible.builtin.sh
来轻松链接到插件文档,并避免与可能具有相同 shell 插件名称的其他集合冲突。
概要
此 shell 插件是您在大多数 Unix 系统上想要使用的插件,它是最兼容且安装最广泛的 shell。
参数
参数 |
注释 |
---|---|
预期具有管理员权限的用户列表。 控制器使用它来确定如何共享远程用户和 become 用户之间的临时文件。 默认: 配置
|
|
Ansible 将保存异步作业信息的目录。 默认: 配置
|
|
在 Ansible 需要以不同用户身份执行模块时进行检查。 如果 setfacl 和 chown 都失败并且不允许不同的用户访问模块的文件,它们将被 chgrp’d 到此组。 为了使此方法起作用,remote_user 和 become_user 必须共享一个通用组,并且此设置必须设置为该组。 配置
|
|
在执行任务时,在目标上使用的临时目录。 默认: 配置
|
|
托管机器上有效的系统临时目录列表,Ansible 将针对 当 默认: 配置
|
|
这将使在机器上创建的临时文件对全世界可读,并将发出警告而不是使任务失败。 当成为非特权用户时,它很有用。 选择
配置
|
提示
每种条目类型的配置条目具有从低到高的优先级顺序。 例如,列表中较低的变量将覆盖列表中较高的变量。