IT袋

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

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

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

时间:2023-09-21 19:27:34 来源:IT袋 作者:苏晓敏
导读:Ansible自动化运维工具最常用命令,将附加变量设置为 key=value 或 YAML/JSON -f FORKS, forks=FORKS 指定要使用的并行进程数 (default=5) -h, help 显示此帮助信息并退出 -i INVENTORY, inventory-file=INVENTORY 指定

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

将附加变量设置为 key=value 或 YAML/JSON-f FORKS, –forks=FORKS指定要使用的并行进程数 (default=5)-h, –help显示此帮助信息并退出-i INVENTORY, –inventory-file=INVENTORY指定清单主机路径(默认=/etc/ansible/hosts)或逗号分隔的主机列表-l SUBSET, –limit=SUBSET进一步将选定主机限制为其他模式–list-hosts输出匹配主机列表;不执行任何其他操作-m MODULE_NAME, –module-name=MODULE_NAME要执行的模块名称 (default=command)-M MODULE_PATH, –module-path=MODULE_PATH指定模块库的路径 (default=None)–new-vault-password-file=NEW_VAULT_PASSWORD_FILE用于重新生成密钥的新保管库密码文件-o, –one-line压缩输出–output=OUTPUT_FILE用于加密或解密的输出文件名; 使用 – 用于标准输出-P POLL_INTERVAL, –poll=POLL_INTERVAL如果使用 -B 则设置轮询间隔(default=15)–syntax-check对 playbook 执行语法检查,但不要执行它-t TREE, –tree=TREE将输出记录到此目录–vault-password-file=VAULT_PASSWORD_FILE保险库密码文件-v, –verbose详细模式(-vvv 更多,-vvvv 启用连接调试)–version显示程序的版本号并退出

控制谁以及如何连接到主机,连接选项:

-k, –ask-pass询问连接密码
–private-key=PRIVATE_KEY_FILE, –key-file=PRIVATE_KEY_FILE使用此文件来验证连接
-u REMOTE_USER, –user=REMOTE_USER以此用户身份连接(default=None)
-c CONNECTION, –connection=CONNECTION要使用的连接类型 (default=smart)
-T TIMEOUT, –timeout=TIMEOUT以秒为单位覆盖连接超时 (default=10)
–ssh-common-args=SSH_COMMON_ARGS指定要传递给 sftp/scp/ssh 的常用参数 (e.g. ProxyCommand)
–sftp-extra-args=SFTP_EXTRA_ARGS指定仅传递给 sftp 的额外参数 (e.g. -f, -l)
–scp-extra-args=SCP_EXTRA_ARGS指定仅传递给 scp 的额外参数 (e.g. -l)
–ssh-extra-args=SSH_EXTRA_ARGS指定仅传递给 ssh 的额外参数 (e.g. -R)

控制您成为目标主机上的用户的方式和用户,特权升级选项:

相关阅读

-s, –sudo使用 sudo (nopasswd) 运行操作(已弃用,使用 become)
-U SUDO_USER, –sudo-user=SUDO_USER所需的 sudo 用户(默认=root)(已弃用,使用 become)