ansible-剧本
这是 ansible-playbook 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
ansible-playbook - 运行 ansible playbook
概要
ansible-剧本... [选项]
商品描述
Ansible 剧本 是一个配置和多节点部署系统。 Ansible-剧本是
用于运行它们的工具。 有关更多信息,请参阅项目主页(下面的链接)。
争论
文件名.yml
作为 ansible playbook 运行的一个或多个 YAML 格式文件的名称。
配置
--询问成为通行证
要求提权密码。
-k, --询问通行证
如果使用的传输需要连接密码,则提示输入连接密码。 为了
例如,使用 ssh 而没有使用 ssh-agent 进行基于密钥的身份验证。
--询问-su-pass
提示输入 su 密码,与 --su 一起使用(已弃用,使用 become)。
-K, --询问-sudo-pass
提示输入密码以与 --sudo 一起使用,如果有的话(不推荐使用,使用 become)。
--询问保险库通行证
提示输入保管库密码。
-C, - 查看
不要对远程系统进行任何更改,而是测试资源以查看可能发生的情况
已经变化。 注意这不能扫描所有可能的资源类型,它只是一个
模拟。
-c 连接, --连接=连接
要使用的连接类型。 最常见的选项是 帕拉米科 (SSH), SSH, 登录 和 本地.
本地 主要用于 crontab 或 kickstarts。
-D, --差异
更改任何模板文件时,显示它们如何更改的统一差异。 什么时候
与 --check 一起使用,显示如果不使用 --check 文件将如何更改。
-e 额外变量, --额外变量=额外变量
要注入剧本的额外变量,以 key=value key=value 格式或引用
YAML/JSON(散列和数组)。 要从文件加载变量,请指定文件
以@ 开头(例如@vars.yml)。
--刷新缓存
清除事实缓存。
--强制处理程序
即使任务失败也运行处理程序。
-f 民, --叉子=民
并行度。 民 指定为整数,默认为 5。
-h, - 帮帮我
显示帮助页面并退出
-i PATH, --库存=PATH
波长 XNUMXμm 的 PATH 到库存,默认为 /etc/ansible/主机. 或者你可以
使用逗号分隔的主机列表或带有逗号分隔的单个主机 主办,.
-l 子集, --限制=子集
进一步限制选定的主机/组模式。 你可以用前缀 ~ 以表示
正则表达式中的模式。
--列表主机
输出匹配主机列表; 不执行任何其他操作。
--列表标签
列出所有可用的标签; 不执行任何其他操作。
--列表任务
列出将要执行的所有任务; 不执行任何其他操作。
-M 目录, --模块路径=目录
波长 XNUMXμm 的 目录 从中加载模块的搜索路径。 默认是 /usr/共享/ansible.
这也可以使用 ANSIBLE_LIBRARY 环境变量设置。
--私钥=私人密钥文件
使用此文件验证连接
--skip-tags=跳过标签
仅运行标签与这些值不匹配的播放和任务。
--开始任务=开始_AT
在与此名称匹配的任务处启动剧本。
- 步
一次一步:在运行前确认每个任务。
-S, --苏*
使用 su 运行操作(已弃用,使用 become)
-R 超级用户, --su-用户=SU_USER
以 su 作为此用户运行操作(默认 = root)(不推荐使用,使用 become)
-s, --须藤
以 -u 和 sudo 提供给 root 的用户身份运行命令(不推荐使用,使用 become)。
--ssh-通用参数='-o 代理命令=“ssh” -W %生命值 ...“ ...'
将指定的参数添加到任何 sftp/scp/ssh 命令行。 用于设置一个
ProxyCommand 使用跳转主机,但所有三个都接受的任何参数
可以指定程序。
--sftp-额外参数='-F ...'
将指定的参数添加到任何 sftp 命令行。
--scp-额外参数='-l ...'
将指定的参数添加到任何 scp 命令行。
--ssh-额外参数='-R ...'
将指定的参数添加到任何 ssh 命令行。
-U SUDO_用户名, --sudo-用户=SUDO_用户名
须藤 SUDO_用户名 默认是root。 (已弃用,使用成为)。
--跳过标签=跳过标签
仅运行标签与这些值不匹配的播放和任务。
--语法检查
在剧本中寻找语法错误,但不要运行任何东西
-t, 标签, --标签=标签
仅运行带有这些值标记的播放和任务。
-T SECONDS, --超时=SECONDS
尝试与主机交谈时使用的连接超时,在 SECONDS.
-u USERNAME, --用户=USERNAME
使用此 USERNAME 登录到目标主机,而不是当前用户。
--保险库密码文件=VAULT_PASSWORD_FILE
保管库密码文件。
-v, --详细
详细模式,将显示成功操作的更多输出。 最多放弃三个
倍更多的输出。
- 版
显示程序的版本号并退出。
环境
可以指定以下环境变量。
ANSIBLE_INVENTORY — 覆盖默认的 ansible 库存文件
ANSIBLE_LIBRARY — 覆盖默认的 ansible 模块库路径
ANSIBLE_CONFIG — 覆盖默认的 ansible 配置文件
ansible.cfg 中的大多数选项还有更多可用选项
使用 onworks.net 服务在线使用 ansible-playbook