IT袋

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

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

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

时间:2023-09-21 19:27:34 来源:IT袋 作者:苏晓敏
导读:Ansible自动化运维工具最常用命令,-m MODULE_NAME, module-name=MODULE_NAME 存储库模块名称,ansible 将使用它来签出 repo。默认是 git -M MODULE_PATH, module-path=MODULE_PATH 指定模块库的路径(默认=无) new-vaul

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

-m MODULE_NAME, –module-name=MODULE_NAME存储库模块名称,ansible 将使用它来签出 repo。默认是 git-M MODULE_PATH, –module-path=MODULE_PATH指定模块库的路径(默认=无)–new-vault-password-file=NEW_VAULT_PASSWORD_FILE用于重新生成密钥的新保管库密码文件-o, –only-if-changed仅在存储库已更新时才运行 playbook–output=OUTPUT_FILE用于加密或解密的输出文件名;使用 – 用于标准输出–purge剧本运行后清除结帐–skip-tags=SKIP_TAGS只运行标签与这些值不匹配的播放和任务-s SLEEP, –sleep=SLEEP在开始之前休眠随机间隔(在 0 到 n 秒之间)。这是分散 git 请求的有用方法-t TAGS, –tags=TAGS只运行带有这些值标记的播放和任务-U URL, –url=URL剧本存储库的 URL–vault-password-file=VAULT_PASSWORD_FILE保险库密码文件-v, –verbose详细模式(-vvv 更多,-vvvv 启用连接调试)–verify-commit验证签出提交的 GPG 签名,如果失败则中止运行 playbook。这就需要对应的VCS模块来支持这样的操作–version显示程序的版本号并退出

连接选项:

-k, –ask-pass询问连接密码
–private-key=PRIVATE_KEY_FILE, –key-file=PRIVATE_KEY_FILE使用此文件来验证连接
-u REMOTE_USER, –user=REMOTE_USER以此用户身份连接(默认=无)
-c CONNECTION, –connection=CONNECTION要使用的连接类型(默认=智能)
-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)

特权升级选项:

–ask-sudo-pass询问 sudo 密码(已弃用,使用become)
–ask-su-pass询问 su 密码(已弃用,使用become)
-K, –ask-become-pass要求提权密码

上述就是Ansible自动化运维工具最常用命令的全部内容,您了解了吗?

相关阅读