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! 

    ----

  • 相关阅读:
    java.lang.NoSuchMethodError:antlr.collections.AST.getLine() I
    T7 java Web day01 标签HTML
    T6 s1 day19
    T5 s5 Day18
    T5 s4 Day 17
    T5 s3 day16
    T5 s2 Day 15
    T5 s1 day14
    T4 S03 day 12
    T4 S01 day1
  • 原文地址:https://www.cnblogs.com/JiangLe/p/7226503.html
Copyright © 2011-2022 走看看