della0887 发表于 2018-7-29 11:02:08

Ansible 四(ansible命令参数)

Usage: ansible <host-pattern>   
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)
页: [1]
查看完整版本: Ansible 四(ansible命令参数)