Ansible 命令
ansible
Usage: ansible <host-pattern> [options] 命令选项 -a # 模块的参数。 -B # 异步运行时,多长时间超时。 -P #如果使用-B,则设置轮询间隔。 -C # 只是测试一下会改变什么内容,不会真正去执行;相反,试图预测一些可能发生的变化。 -D # 当更改文件和模板时,显示这些文件得差异,比--check效果好。 -f # 指定定要使用的并行进程数,默认为5个。 -i # 指定主机清单文件或逗号分隔的主机,默认为/etc/ansible/hosts。 -l # 进一步限制所选主机/组模式,只执行-l 后的主机和组。 也可以这样使用 -l @retry_hosts.txt -m # 要执行的模块,默认为command。 -M # 要执行的模块的路径。 -o # 压缩输出,摘要输出.尝试一切都在一行上输出。 -v, --verbose # 输出执行的详细信息,使用-vvv获得更多,-vvvv 启用连接调试 --version # 显示程序版本号 -e --extra-vars=EXTRA_VARS # 添加附加变量,比如key=value,yaml,json格式。 --list-hosts # 输出将要操作的主机列表,不会执行操作 --output=OUTPUT_FILE # 加密或解密输出文件名 用于标准输出。 --tree=TREE # 将日志内容保存在该目录中,文件名以执行主机名命名。 --syntax-check # 对playbook进行语法检查,且不执行playbook。 --ask-vault-pass # vault 密码。 --vault-password-file=VAULT_PASSWORD_FILE vault密码文件 --new-vault-password-file=NEW_VAULT_PASSWORD_FILE 新vault密钥文件。连接选项: -k --ask-pass # 要求用户输入请求连接密码 -u --user=REMOTE_USER # 连接远程用户 -c --connection=CONNECTION # 连接类型,默认smart,支持local ssh 和 paramiko -T --timeout=TIMEOUT # 指定默认超时时间,默认是10S --ssh-common-args=SSH_COMMON_ARGS # 指定要传递给sftp / scp / ssh的常见参数 (例如 ProxyCommand) --sftp-extra-args=SFTP_EXTRA_ARGS # 指定要传递给sftp,例如-f -l --scp-extra-args=SCP_EXTRA_ARGS # 指定要传递给scp,例如 -l --ssh-extra-args=SSH_EXTRA_ARGS # 指定要传递给ssh,例如 -R --private-key=PRIVATE_KEY_FILE, --key-file=PRIVATE_KEY_FILE 私钥路径,使用这个文件来验证连接特权升级选项: -s --sudo # 使用sudo (nopasswd)运行操作, 不推荐使用 -U --sudo-user=SUDO_USER # sudo 用户,默认为root, 不推荐使用 -S --su # 使用su运行操作 不推荐使用 -R --su-user=SU_USER # su 用户,默认为root,不推荐使用 -b --become # 运行操作 --become-method=BECOME_METHOD # 权限升级方法使用 ,默认为sudo,有效选择:sudo,su,pbrun,pfexec,runas,doas,dzdo --become-user=BECOME_USER # 使用哪个用户运行,默认为root --ask-sudo-pass # sudo密码,不推荐使用 --ask-su-pass # su密码,不推荐使用 -K --ask-become-pass # 权限提升密码
ansible-doc
Usage: ansible <host-pattern> [options] 选项 -h --help # 显示此帮助信息 -l --list # 列出可用的模块 -s --snippet # 显示playbook制定模块的用法 -v --verbose # 详细模式(-vvv表示更多,-vvvv表示启用连接调试) --version # 显示程序版本号 -M --module-path=MODULE_PATH # 指定模块库的路径 示例: ansible-doc -l ansible-doc shell ansible-doc -s shell
ansible-playbook
Usage: ansible-playbook playbook.yml 相对于ansible,增加了下列选项: --flush-cache # 清除fact缓存 --syntax-check # 语法检查 --force-handlers # 如果任务失败,也要运行handlers --list-tags # 列出所有可用的标签 --list-tasks # 列出将要执行的所有任务 --skip-tags=SKIP_TAGS # 跳过运行标记此标签的任务 --start-at-task=START_AT_TASK # 在此任务处开始运行 --step 一步一步:在运行之前确认每个任务 -t TAGS, --tags=TAGS 只运行标记此标签的任务
转载于:https://www.cnblogs.com/hanqian/p/7688161.html
Ansible 命令相关推荐
- ansible命令参数介绍
ansible命令参数介绍 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 -m:要执行的模块,默认为command -a:模块的参数 -u:ssh连接 ...
- ansible命令应用示例
ansible命令应用示例 ping slave组 ansible slave -m ...
- 常用ansible命令
常用ansible命令 使用ansible-doc -l 查看具体模块的使用方法,这里举例常用的ansible简单用法 执行系统命令 [root@ansible ~]# ansible pinpoin ...
- 【已解决】ansible 命令报错 Error -5 while decompressing data: incomplete or truncated stream
一.报错信息: 执行ansible命令时报错 ERROR! Unexpected Exception, this is probably a bug: Error -5 while decompres ...
- ansible命令应用
这个工具就是用来管理多台机器,可以远程操作多台机器的工具 > itjc8.com收集整理 > > 讲师:李振良 > > 官方网站: http://www.ctnrs.co ...
- ansible命令行常用模块
1.shell 模块 此模块用于在各被管理节点运行指定的命令 [root@xinlibao tmp]# ansible test -m shell -a 'cd /tmp/ && to ...
- Ansible命令行工具——ansible-galaxy
执行各种角色和集合相关的操作. 语法 usage: ansible-galaxy [-h] [--version] [-v] TYPE ... 说明 命令来管理共享存储库中的 Ansible 角色,默 ...
- ansible(5)——使用通配符操作ansible命令
如上是我在主机列表中设置好的各主机组,现在可以通过通配符.交.并.补来操作ansible,用ping来查看效果,我们一般都用单引号来括住这些通配符或特殊字符: <1>通配符 <2&g ...
- ansible 命令只执行一次
RUN ONCE 通过run_once: true来指定该task只能在某一台机器上执行一次. 可以和delegate_to 结合使用 - command: /opt/application/upgr ...
- ansible执行mysql命令,Ansible常用命令(ad-hoc 命令)
Ansible提供两种方式去完成任务: 1.ad-hoc命令 2.写Ansible playbook脚本 前者可以解决一些简单的任务,后者解决较复杂的任务(ad-hoc命令和ansible playb ...
最新文章
- leetcode -day23 Construct Binary Tree from Inorder and Postorder Traversal Construct Binary Tree f
- docker安装 kuboard v3 - 内建用户库
- python3.5链接SQL2017,读取数据库中的数据
- 使用SAT跟踪监控从浏览器打开的SAP应用的性能和调用栈
- Redux源码全篇浅读
- MAC电脑安装Python3下的Jupyter Notebook
- java字符串包含连续数字,Java中包含数字的排序字符串
- 怎么样配置java的jdk_如何安装java中的JDK以及配置
- Express4.x API (一):application (译)
- python webkit内核_GitHub - yufengsoft/wke: 基于Webkit精简的纯C接口的浏览器内核,可用于桌面UI、浏览器。...
- 艾伦·图灵——如谜的解谜者
- 自适应滤波器5-最小二乘法(LSM)
- 小程序外包开发指南:如何开发一款游戏?
- Arduino的详细介绍(基于Mega2560)(分文)——pinMode,digitalWrite/digitalRead()
- 对象存储是什么?看过就明白了
- 基于51单片机的多线程操作系统设计
- CSS3实现360度循环旋转
- 电驴链接服务器老是无响应,电驴emule eD2k 不能连接服务器解决办法
- Windows UI 测试
- ar和nm命令的使用
热门文章
- mybatis 多租户saas_SaaS 微服务脚手架
- android 找不到类文件,Android库:当“实现项目”用于库的模块依赖时,找不到类文件...
- 目标检测|YOLOv2原理与实现(附YOLOv3)
- 深度学习(三):初级卷积神经网络
- 【深度学习笔记】深度学习用于图片的分类和检测总结
- 感知器算法超详细讲解实战【原理+手撸代码实现】+spark应用实践
- linux安装mysql 5.7_linux安装mysql5.7.24
- 重定向与请求转发的区别
- java IDEA 修改jar包中某个文件 并生成新jar包
- git branch是什么意思