zoukankan      html  css  js  c++  java
  • ansible 一些参数的整理

    用ansible 来管理远程的主机,最大的好处是方便,ansible不用在远程的主机上安装ansible的客户端,ansible只要能通过ssh连接上远程主机就

    能对它进行管理。也就是说ansible是通过ssh来连接远程主机的,于是就引出了连接到远程主机的两种认证方式,一种是用户名+密码,另一种是

    ~.ssh/id_rsa ~.ssh/id_rsa.pub 通过秘钥对的方式来认证;自然ansible也是逃不出已经有的条条框框。

    一、ansible通过用户名+密码方式认证的相关变量:

    ansible_host=远程主机ip
    ansible_port=远程主机的ssh端口
    ansible_user=远程主机中的一个用户名
    ansible_ssh_pass=远程主机用户所对应的密码

    二、ansible通过秘钥认证相关的变量

    ansible_host=远程主机ip
    ansible_port=远程主机的ssh端口
    ansible_ssh_private_key_file=本地用户的ssh密钥文件(私钥)

    三、有时候远程用户没有"权限"完成特定的操作,它要sudo一下才行,ansible中就要设置一下了:

    ansible_become_user=root 
    ansible_become=true

    ansible_become_user=root 说的是到时候su到root身份执行操作,注意单单只是设置ansible_become_user是不会su的,还有一个开关控制着

    是不启动su,这个开关就是ansible_become! 

    ----

  • 相关阅读:
    OleDbCommand 的用法
    递归求阶乘
    C#重写窗体的方法
    HDU 5229 ZCC loves strings 博弈
    HDU 5228 ZCC loves straight flush 暴力
    POJ 1330 Nearest Common Ancestors LCA
    HDU 5234 Happy birthday 01背包
    HDU 5233 Gunner II 离散化
    fast-IO
    HDU 5265 pog loves szh II 二分
  • 原文地址:https://www.cnblogs.com/JiangLe/p/7226503.html
Copyright © 2011-2022 走看看