ansible(二)

配置主机群组

  • 路径:

    • /etc/ansible/hosts

    • 此文件是安装完ansible之后自己生成的文件,只需言修改

  • 文件格式:

    • ntp.com
      
      [webservers]
      www1.com:2222
      www2.com
      
      [dbservers]
      db1.com
      db2.com
      db3.com
      
    • 中括号内是组名,下面跟的IP是这组内的机器IP地址

    • 如果主机名称遵循相似的命名模式,还可以使用列表的方式标识各主机,例如:

      [webservers]
      www[01:50].example.com
      
      [databases]
      db-[a:f].example.com
      
  • 额外需求

    • ansible基于ssh连接指定的远程主机时,还可以通过参数指定其交互方式;这些参数如下所示:
    ansible_ssh_host # 远程主机
    ansible_ssh_port # 指定远程主机ssh端口
    ansible_ssh_user # ssh连接远程主机的用户,默认root
    ansible_ssh_pass # 连接远程主机使用的密码,在文件中明文,建议使用--ask-pass或者使用SSH keys
    ansible_sudo_pass # sudo密码, 建议使用--ask-sudo-pass
    ansible_connection # 指定连接类型: local, ssh, paramiko
    ansible_ssh_private_key_file # ssh 连接使用的私钥
    ansible_shell_type # 指定连接对端的shell类型, 默认sh,支持csh,fish
    ansible_python_interpreter # 指定对端使用的python编译器的路径
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值