community.general.chroot 连接 – 与本地 chroot 交互
注意
此连接插件是 community.general 集合 (版本 10.1.0) 的一部分。
如果您使用的是 ansible
包,则可能已安装此集合。它不包含在 ansible-core
中。要检查它是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install community.general
。
要在剧本中使用它,请指定:community.general.chroot
。
概要
在 Ansible 控制器上运行命令或将文件放入/获取自现有 chroot。
参数
参数 |
注释 |
---|---|
用户指定的 chroot 二进制文件 默认值: 配置
|
|
不要检查用户是否不是 root。 选项
配置
|
|
用户指定的可执行shell 默认值: 配置
|
|
您要访问的 chroot 的路径。 默认值: 配置
|
示例
# Plugin requires root privileges for chroot, -E preserves your env (and location of ~/.ansible):
# sudo -E ansible-playbook ...
#
# Static inventory file
# [chroots]
# /path/to/debootstrap
# /path/to/feboostrap
# /path/to/lxc-image
# /path/to/chroot
# playbook
---
- hosts: chroots
connection: community.general.chroot
tasks:
- debug:
msg: "This is coming from chroot environment"