ansible参数说明

选项:

选项 说明
-a 模块参数 / --args=模块参数 指定模块参数
--ask-vault-pass 询问vault密码
-B 秒数 / --background=秒数 异步运行(后台运行)超时时间
-C / --check 只是测试一下会改变什么内容,不会真正去执行;试图预测一些可能发生的变化
-D / --diff 更改(小)文件和模板时,显示这些文件中的差异;适用于--check
-e EXTRA_VARS / --extra-vars=EXTRA_VARS 配置额外的配置变量(key=value或者YAML/JSON格式)
-f 并行数 / --forks=并行数 指定要使用的并行数 (默认是5个)
-h / --help 查看帮助信息
-i INVENTORY / --inventory=INVENTORY / --inventory-file=INVENTORY 指定inventory⽂件,多个⽂件使⽤逗号分隔。默认为/etc/ansible/hosts(--inventory-file 已废弃)
-l SUBSET / --limit=SUBSET 进一步限制所选主机/组模式,只执行-l 后的主机和组
--list-hosts 输出匹配主机的列表(查看要执行那些机器);不执行任何其他操作
-m MODULE_NAME / --module-name=MODULE_NAME 要执行的模块名称(默认值=command)
-M MODULE_PATH / --module-path=MODULE_PATH 要执行的模块的路径,默认为[u'/root/.ansible/plugins/modules',u'/usr/share/ansible/plugins/modules']
-o / --one-line 压缩输出,摘要输出,尝试一切都在一行上输出。
--playbook-dir=BASEDIR Playbook目录
-P POLL_INTERVAL / --poll=POLL_INTERVAL 异步模式下轮询任务的时间间隔,默认60秒
--syntax-check 对剧本执行语法检查,但不执行它
-t 目录路径/ --tree=目录路径 日志输出到此目录(是目录,不是文件),文件名以IP命名
--vault-id=VAULT_IDS 要使用的vault身份
--vault-password-file=VAULT_PASSWORD_FILES 指定vault密码文件
-v / --verbose 输出详细信息,-vvv和-vvvv输出更详细的信息
--version 显示ansible版本信息

连接选项:控制谁以及如何连接到主机

选项 说明
-k / --ask-pass 要求用户输入请求连接密码
--private-key=PRIVATE_KEY_FILE / --key-file=PRIVATE_KEY_FILE 私钥路径,使用这个文件来验证连接
-u REMOTE_USER / --user=REMOTE_USER 指定远程执行的执行用户
-c CONNECTION / --connection=CONNECTION 要使用的连接类型(默认值=smart)
-T TIMEOUT / --timeout=TIMEOUT 执行命令的超时时间,默认10s
--ssh-common-args=SSH_COMMON_ARGS 指定传递给sftp/scp/ssh等⼯具的通⽤额外参数
--sftp-extra-args=SFTP_EXTRA_ARGS 指定只传递给sftp的额外参数,如-f
--scp-extra-args=SCP_EXTRA_ARGS 指定只传递给scp的额外参数,如-l
--ssh-extra-args=SSH_EXTRA_ARGS 指定只传递给ssh的额外参数,如-R

特权升级选项:控制在目标主机上成为什么样的用户

选项 说明
-s / --sudo 为运行ansible命令的用户提升权限为sudo_user的权限,此命令已经报废,使用become代替
-U SUDO_USER / --sudo-user=SUDO_USER 期望的sudo_user,默认为root,已报废,使用become代替
-S / --su 使⽤su的⽅式执⾏操作,已废弃,使⽤become替代
-R SU_USER / --su-user=SU_USER 使⽤此user的su执⾏操作,默认为root,已废弃,使⽤become替代
-b / --become 使用become的方式升级权限
--become-method=BECOME_METHOD 指定提升权限的方式,可选以下⼏种:sudo/su/pbrun/pf exec/doas/dzdo/ksu/runas值
--become-user=BECOME_USER 要提升为哪个user的权限,默认为root
--ask-sudo-pass 询问sudo密码,已废弃,使⽤become替代
--ask-su-pass 询问su的密码,已废弃,使⽤become替代
-K / --ask-become-pass 询问become提升权限时的密码

你可能感兴趣的:(ansible参数说明)