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 #要使用的特权升级方法(default =%(default)s),请使用ansible-doc -t成为-l列出有效选项
    —become-user #以该用户身份运行操作(默认= root)
    —list-hosts #输出匹配主机列表;不执行其他任何操作
    —syntax-check #在剧本上执行语法检查,但不执行
    —version #显示程序的版本号,配置文件位置,配置的模块搜索路径,模块位置,可执行文件位置和退出
    -C, —check #不要做任何改变;相反,尝试预测可能发生的某些变化
    -K, —ask-become-pass #要求特权升级密码
    -k, —ask-pass #询问连接密码
    -a , —args #模块参数
    -b, —become #使用变为运行操作(不表示提示输入密码)
    -f , —forks #指定要使用的并行进程数(默认= 5)
    -h, —help #显示此帮助消息并退出
    -i, —inventory, —inventory-file #指定清单主机路径或逗号分隔的主机列表。–不推荐使用库存文件
    -l , —limit #将所选主机进一步限制为其他模式
    -m , —module-name #要执行的模块名称(默认=命令)
    -u , —user #以该用户身份连接(默认=无)
    -v, —verbose# 详细模式(-vvv用于更多,-vvvv用于启用连接调试)