shell
插件
shell
插件的作用,是确保 Ansible 运行的一些基本命令有被恰当格式化,能在目标计算机上运行,并允许用户配置与 Ansible 执行任务方式相关的某些行为。
启用 shell
插件
通过把某个定制 shell
插件放如与咱们 play 相邻的 shell_plugins
目录中,或者放在 ansible.cfg
中配置的 shell
插件目录来源之一中,咱们即可添加该 shell
插件。
警告:
- 除非默认的
/bin/sh
并非 POSIX 兼容的 shell,或其无法执行,否则咱们不应更改所使用的插件。
使用 shell
插件
除了 “Ansible 配置设置” 中的默认配置设置外,咱们还可使用连接变量 ansible_shell_type
,选择要使用的插件。在这种情况下,咱们还需要更新 ansible_shell_executable
以匹配。
使用插件本身详细说明的其他配置选项,咱们还可进一步控制各个插件的设置。
插件列表
咱们可使用 ansible-doc -t shell -l
命令查看可用插件的列表。使用 ansible-doc -t shell <命令>
查看特定插件的文档与示例。
(End)