1、ad-hoc语法格式
usage: ansible [-h] [—version] [-v] [-b] [—become-method BECOME_METHOD]
[—become-user BECOME_USER] [-K] [-i INVENTORY] [—list-hosts]
[-l SUBSET] [-P POLL_INTERVAL] [-B SECONDS] [-o] [-t TREE] [-k]
[—private-key PRIVATE_KEY_FILE] [-u REMOTE_USER]
[-c CONNECTION] [-T TIMEOUT]
[—ssh-common-args SSH_COMMON_ARGS]
[—sftp-extra-args SFTP_EXTRA_ARGS]
[—scp-extra-args SCP_EXTRA_ARGS]
[—ssh-extra-args SSH_EXTRA_ARGS] [-C] [—syntax-check] [-D]
[-e EXTRA_VARS] [—vault-id VAULT_IDS]
[—ask-vault-pass | —vault-password-file VAULT_PASSWORD_FILES]
[-f FORKS] [-M MODULE_PATH] [—playbook-dir BASEDIR]
[-a MODULE_ARGS] [-m MODULE_NAME]
pattern
常用选型释义(更多释义查看官网解释https://docs.ansible.com/ansible/latest/cli/ansible.html#cmdoption-ansible-become-method):
—become-method
—become-user
—list-hosts #输出匹配主机列表;不执行其他任何操作
—syntax-check #在剧本上执行语法检查,但不执行
—version #显示程序的版本号,配置文件位置,配置的模块搜索路径,模块位置,可执行文件位置和退出
-C, —check #不要做任何改变;相反,尝试预测可能发生的某些变化
-K, —ask-become-pass #要求特权升级密码
-k, —ask-pass #询问连接密码
-a
-b, —become #使用变为运行操作(不表示提示输入密码)
-f , —forks #指定要使用的并行进程数(默认= 5)
-h, —help #显示此帮助消息并退出
-i, —inventory, —inventory-file #指定清单主机路径或逗号分隔的主机列表。–不推荐使用库存文件
-l , —limit #将所选主机进一步限制为其他模式
-m
-u
-v, —verbose# 详细模式(-vvv用于更多,-vvvv用于启用连接调试)
