• Ansible-ansible命令


    Ansible是用于执行”远程操作“的简单工具。该命令允许针对一组主机定义并运行单个任务剧本。

    常用选项 说明
    --ask-vault-pass 请求保险库密码
    --become-method 要使用的特权升级方法(default =%(default)s),请使用ansible-doc -t成为-l列出有效选项。
    --become-user 以该用户身份运行操作(默认= root)
    --list-hosts 输出匹配主机列表;不执行其他任何操作
    --playbook-dir 由于此工具不使用剧本,因此可以将其用作替代剧本目录,从而为许多功能设置相对路径,包括role / group_vars /等。
    --private-key, --key-file 使用此文件来验证连接
    --scp-extra-args 指定只传递给scp的额外参数
    --sftp-extra-args 指定仅传递给sftp的额外参数
    --ssh-common-args 指定要传递给sftp/scp/ssh的常用参数
    --ssh-extra-args 指定仅传递给ssh的额外参数
    --syntax-check 对剧本执行语法检查,但不执行它
    --vault-id 要使用的保险库标识
    --vault-password-file 库密码文件
    --version 显示程序版本号、配置文件位置、配置模块搜索路径、模块位置、可执行文件位置和退出
    -B, --background 异步运行,X秒后失败(默认=N/A)
    -C, --check 不要做任何改变;相反,试着预测一些可能发生的变化
    -D, --diff 当更改(小)文件和模板时,显示这些文件的差异;对-check非常有用
    -K, --ask-become-pass 请求权限升级密码
    -M,--module-path 将冒号分隔的路径添加到模块库(默认=~/.ansible/plugins/modules:/usr/share/ansible/plugins/modules)
    -P, --poll 如果使用-B设置轮询间隔(默认值为15)
    -T, --timeout 以秒为单位覆盖连接超时(默认值为10)
    -a, --args 模块参数
    -b, --become 使用become运行操作(不暗示密码提示)
    -c, --connection 要使用的连接类型(默认=智能)
    -e, --extra-vars 如果文件名以@开头,则将其他变量设置为key=value或YAML/JSON
    -f, --forks 指定要使用的并行进程数量(默认值为5)
    -h,--help 显示此帮助消息并退出
    -i,--inventory, --inventory-file 指定库存主机路径或逗号分隔的主机列表。-inventory-file是弃用
    -k,--ask-pass 请求连接密码
    -l, --limit 进一步将所选主机限制为一个附加模式
    -m, --module-name 要执行的模块名称(默认=命令)
    -o, --one-line 压缩输出
    -t, --tree 将输出记录到此目录
    -u, --user 作为此用户连接(默认值为None)
  • 相关阅读:
    TeamCity+Docker
    k8s 安装步骤
    Gitlab使用时的一些注意事项
    Docker常用命令
    AspNetCore OpenId
    AspNetCore中的IdentityServer4客户端认证模式实现
    AspNet Core 认证
    基于TeamCity的asp.net mvc/core,Vue 持续集成与自动部署
    Cobbler自动化装机脚本
    kubernetes管理机密信息
  • 原文地址:https://www.cnblogs.com/os-linux/p/11938649.html
Copyright © 2020-2023  润新知