ansile 命令解释选项
1, -a MODULE_ARGS
--args=MODULE_ARGS
作用传递参数给模块使用
2, --ask-vault-pass
执行时询问vault的密码
3, -B SECONDS
--background=SECONDS
异步运行的时候指定多少秒后超时
4, -P
--poll=POLL_INTERVAL
异步模式下轮询任务时间的间隔,默认是10秒
5, -C
--check
不对远程主机做出一些改变,而是预测默写可能发生改变
6, -D
--diff
文件发生不同的时候显示不同之处
7, -e
--extra-vars=EXTRA_VARS
配置额外的配置变量
8, -f
--forks=FORKS
指定并行处理的进程数量,默认是五
9, -h
--help
帮助
10, -i
--inventory-file
指定inventory文件,多个文件使用逗号分隔,默认路径在/etc/ansible/hosts
11, -l
--limit=SUBSET
使用额外的匹配模式筛选主机列表
12, -m
--module-name=
模块的名字
13, -M
--module-path=
指定模块的目录,默认不设置
14, --new-vault-password-file
新的vault密码文件位置
15, -o
--one-line
简化输出
16, --syntax-check
语法检查
17, -t
--tree=
记录输出到这个目录中
18, --vault-password-file=
指定vault密码文件
19, -v
--verbose
显示输出详情 -vvv -vvvv
20, --version
显示ansible版本
连接主机选项
21, -k
--ask-pass
连接时询问密码
22, --pricate-key=
--key-file=
使用文件来认证ssh的连接过程
23, -u
--user=
使用指定的用户名进行连接
24, -c
--connection=
连接类型,默认ssh
25, -T TIMEOUT
--timeout=
连接的超时时间,单位为秒
26, --ssh-common-args=
指定传递给sftp/scp/ssh等工具的通用额外参数
27, --sftp-extra-args=
指定传递给sftp的额外参数
28, --scp-extra-args=
指定传递给scp的额外参数
29, --ssh-extra-args=
指定传递给ssh的额外参数
30, -s -U -R 废弃的参数
31, -b
--become
使用become的方式提升权限
32, --become-method=
指定提升权限的方式 可选项:sudo/su/pbrun/pfexec/doas/ksu/runas
33, --become-user=
要提升那个用user
34,-k
--ask-become-pass
询问become提升权限的密码 代替了--ask-sudo-pass