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)