IT袋

当前位置:主页 > 经验教程 > 系统教程 >

Ansible自动化运维工具最常用命令

Ansible自动化运维工具最常用命令(5)

时间:2023-09-21 19:27:34 来源:IT袋 作者:苏晓敏
导读:Ansible自动化运维工具最常用命令,-c CONNECTION, connection=CONNECTION 要使用的连接类型(默认=smart) -T TIMEOUT, timeout=TIMEOUT 以秒为单位覆盖连接超时(默认值 = 10) ssh-common-args=SSH_COMMON_ARGS 指定要传递给

Ansible自动化运维工具最常用命令

-c CONNECTION, –connection=CONNECTION要使用的连接类型(默认=smart)-T TIMEOUT, –timeout=TIMEOUT以秒为单位覆盖连接超时(默认值 = 10)–ssh-common-args=SSH_COMMON_ARGS指定要传递给 sftp/scp/ssh 的常用参数(例如 ProxyCommand)–sftp-extra-args=SFTP_EXTRA_ARGS指定仅传递给 sftp 的额外参数(例如 -f、-l)–scp-extra-args=SCP_EXTRA_ARGS指定仅传递给 scp 的额外参数(例如 -l)–ssh-extra-args=SSH_EXTRA_ARGS指定仅传递给 ssh 的额外参数(例如 -R)

特权升级选项:

-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输出匹配主机列表;不执行任何其他操作