Ansible自动化运维工具最常用命令(4)
导读:Ansible自动化运维工具最常用命令,-v, verbose 详细模式(-vvv 更多,-vvvv 启用连接调试) version 显示程序的版本号并退出 ansible-playbook $ ansible-playbook$ ansible-playbook playbook.yml ask-vault-pass 询问保险库
Ansible自动化运维工具最常用命令
ansible-playbook
$ ansible-playbook
$ ansible-playbook playbook.yml
| –ask-vault-pass | 询问保险库密码 |
| -C, –check | 不要做任何改变;相反,尝试预测可能发生的一些变化 |
| -D, –diff | 更改(小)文件和模板时,显示这些文件中的差异;与 –check 配合使用效果很好 |
| -e EXTRA_VARS, –extra-vars=EXTRA_VARS | 将附加变量设置为 key=value 或 YAML/JSON |
| –flush-cache | 清除事实缓存 |
| –force-handlers | 即使任务失败也运行处理程序 |
| -f FORKS, –forks=FORKS | 指定要使用的并行进程数(默认值=5) |
| -h, –help | 显示此帮助信息并退出 |
| -i INVENTORY, –inventory-file=INVENTORY | 指定清单主机路径(默认=/etc/ansible/hosts)或逗号分隔的主机列表 |
| -l SUBSET, –limit=SUBSET | 进一步将选定主机限制为其他模式 |
| –list-hosts | 输出匹配主机列表;不执行任何其他操作 |
| –list-tags | 列出所有可用的标签 |
| –list-tasks | 列出所有将要执行的任务 |
| -M MODULE_PATH, –module-path=MODULE_PATH | 指定模块库的路径(默认=无) |
| –new-vault-password-file=NEW_VAULT_PASSWORD_FILE | 用于重新生成密钥的新保管库密码文件 |
| –output=OUTPUT_FILE | 用于加密或解密的输出文件名;使用 – 用于标准输出 |
| –skip-tags=SKIP_TAGS | 只运行标签与这些值不匹配的播放和任务 |
| –start-at-task=START_AT_TASK | 在匹配此名称的任务处启动剧本 |
| –step | 一步一步:在运行前确认每个任务 |
| –syntax-check | 对 playbook 执行语法检查,但不要执行它 |
| -t TAGS, –tags=TAGS | 只运行带有这些值标记的播放和任务 |
| –vault-password-file=VAULT_PASSWORD_FILE | 保险库密码文件 |
| -v, –verbose | 详细模式(-vvv 更多,-vvvv 启用连接调试) |
| –version | 显示程序的版本号并退出 |
连接选项:
| -k, –ask-pass | 询问连接密码 |
| –private-key=PRIVATE_KEY_FILE, –key-file=PRIVATE_KEY_FILE | 使用此文件来验证连接 |
| -u REMOTE_USER, –user=REMOTE_USER | 以此用户身份连接(默认=None) |






