ansible命令参数:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
Usage: ansible <host
-
pattern> [options]
Options:
-
m MODULE_NAME,
-
-
module
-
name
=
MODULE_NAME 要执行的模块,默认为command模块
-
a MODULE_ARGS,
-
-
args
=
MODULE_ARGS 模块的命令参数
-
u REMOTE_USER,
-
-
user
=
REMOTE_USER ssh 连接的用户名,默认用root,ansible.cfg 中可以配置
-
k,
-
-
ask
-
pass
提示输入ssh 登录密码,当使用密码验证登录的时候用
-
s,
-
-
sudo sudo 运行
-
U SUDO_USER,
-
-
sudo
-
user
=
SUDO_USER sudo 到哪个用户,默认为root
-
K,
-
-
ask
-
sudo
-
pass
提示输入sudo 密码,当不是NOPASSWD 模式时使用
-
B SECONDS,
-
-
background
=
SECONDS run asynchronously, failing after X seconds(default
=
N
/
A)
-
P POLL_INTERVAL,
-
-
poll
=
POLL_INTERVAL
set
the poll interval
if
using
-
B (default
=
15
)
-
C,
-
-
check 只是测试一下会改变什么内容,不会真正去执行
-
c CONNECTION 连接类型(default
=
smart)
-
f FORKS,
-
-
forks
=
FORKS fork 多少个进程并发处理,默认
5
-
i INVENTORY,
-
-
inventory
-
file
=
INVENTORY 指定hosts 文件路径,默认default
=
/
etc
/
ansible
/
hosts
-
l SUBSET,
-
-
limit
=
SUBSET 指定一个pattern,对<host_pattern>已经匹配的主机中再过滤一次
-
-
list
-
hosts 只打印有哪些主机会执行这个playbook 文件,不是实际执行该playboo
-
M MODULE_PATH,
-
-
module
-
path
=
MODULE_PATH 要执行的模块的路径,默认为
/
usr
/
share
/
ansible
/
-
o,
-
-
one
-
line 压缩输出,摘要输出
-
-
private
-
key
=
PRIVATE_KEY_FILE 私钥路径
-
T TIMEOUT,
-
-
timeout
=
TIMEOUT ssh 连接超时时间,默认
10
秒
-
t TREE,
-
-
tree
=
TREE 日志输出到该目录,日志文件名会以主机名命名
-
v,
-
-
verbose verbose mode (
-
vvv
for
more,
-
vvvv to enable connection debugging)
|
本文转自506554897 51CTO博客,原文链接:http://blog.51cto.com/506554897/1954861
,如需转载请自行联系原作者