Ansible自动化运维工具最常用命令(5)
导读:Ansible自动化运维工具最常用命令,-c CONNECTION, connection=CONNECTION 要使用的连接类型(默认=smart) -T TIMEOUT, timeout=TIMEOUT 以秒为单位覆盖连接超时(默认值 = 10) ssh-common-args=SSH_COMMON_ARGS 指定要传递给
Ansible自动化运维工具最常用命令
特权升级选项:
| -s, –sudo | 使用 sudo (nopasswd) 运行操作(已弃用,使用 become) |
| -U SUDO_USER, –sudo-user=SUDO_USER | 所需的 sudo 用户(默认=root)(已弃用,使用become) |
| -S, –su | 使用 su 运行操作(已弃用,使用 become) |
| -R SU_USER, –su-user=SU_USER | 以该用户身份使用 su 运行操作(默认 = root)(已弃用,使用become) |
| -b, –become | 使用 become 运行操作(不暗示密码提示) |
| –become-method=BECOME_METHOD | 要使用的权限提升方法(默认=sudo),有效选择:[ sudo | su | pbrun | pfexec | runas | doas | dzdo ] |
| –become-user=BECOME_USER | 以该用户身份运行操作(默认=root) |
| –ask-sudo-pass | 询问 sudo 密码(已弃用,使用 become) |
| –ask-su-pass | 询问 su 密码(已弃用,使用 become) |
| -K, –ask-become-pass | 要求提权密码 |
ansible-pull
$ ansible-pull
$ ansible-pull -U <repository> [options]
| –accept-host-key | 如果尚未添加,则添加 repo url 的主机密钥 |
| –ask-vault-pass | 询问保险库密码 |
| -C CHECKOUT, –checkout=CHECKOUT | 分支/标签/提交结帐。默认为存储库模块的行为。 |
| -d DEST, –directory=DEST | 签出存储库的目录 |
| -e EXTRA_VARS, –extra-vars=EXTRA_VARS | 将附加变量设置为 key=value 或 YAML/JSON |
| -f, –force | 即使无法更新存储库也运行 playbook |
| –full | 做一个完整的克隆,而不是一个浅的 |
| -h, –help | 显示此帮助信息并退出 |
| -i INVENTORY, –inventory-file=INVENTORY | 指定清单主机路径(默认=/etc/ansible/hosts)或逗号分隔的主机列表 |
| -l SUBSET, –limit=SUBSET | 进一步将选定主机限制为其他模式 |
| –list-hosts | 输出匹配主机列表;不执行任何其他操作 |






