美文网首页程序员
ansible的主机清单配置

ansible的主机清单配置

作者: 南南宫问天 | 来源:发表于2020-05-24 23:25 被阅读0次

1.分组配置

[web]
172.16.210.53
172.16.210.54
172.16.210.55
[data]
172.16.210.10
[root@ansible ~]# ansible web -a "hostname"
172.16.210.54 | CHANGED | rc=0 >>
web02
172.16.210.55 | CHANGED | rc=0 >>
web03
172.16.210.53 | CHANGED | rc=0 >>
web01

2.主机名符号匹配配置

[web]
172.16.210.[53:55]
172.16.210.[2:254]
[web]
web01
web[01:03] ##前提做好hosts解析

3.支持跟上非标准远程端口

[web]
web01:52113  ##一般用于发生客户端的ssh端口改变

4.主机使用特殊的变量

采用的变量的方式定义用户和密码可以免ssh密钥

172.16.210.[53:55] ansible_ssh_port=52113 ansible_ssh_user=root ansible_ssh_pass=redhat 

报错:

Using a SSH password instead of a key is not possible because Host Key checking is enabled and sshpass does not support this.  Please add this host's fingerprint to your known_hosts file to manage this host.

解决方法:

解决方法:在ansible.cfg文件中更改下面的参数:
#host_key_checking = False 将#号去掉即可

不用在hosts定义解析使用主机名

web01 ansible_ssh_host=172.16.210.53   

第五种方式: 主机组名嵌入配置

[rsync:children]  ---嵌入子组信息
rsync_server
rsync_client

[rsync_server]
web01 
[rsync_client]
web02  
web03  

嵌入式变量信息:

[web:vars]  ##提前给组定义一些变量
ansible_ssh_host=172.16.210.53
ansible_ssh_port=22
ansible_ssh_user=root
ansible_ssh_pass=redhat
[web]
web01

相关文章

  • ansible指定其他主机清单配置文件

    ansible指定其他主机清单配置文件 默认情况下主机清单保存在系统的 /etc/ansible/hosts 文件...

  • ansible ssh秘钥分发

    创建ssh密钥 配置ansible主机清单 编辑yml文件 执行ansible-playbook

  • ansible笔记-清单配置详情-(2)

    清单配置以上篇ansible基本概念和基础配置,我们已能达成ansible控制各节点主机,那么为了更好管理这些主机...

  • Ansible

    1. 使用homebrew 安装 2. 配置主机hosts Ansible通过读取默认的主机清单配置/etc/an...

  • Ansible实现Nginx负载均衡客户请求至后端Tomcat服

    搭建环境 安装Ansible 配置主机清单 检查主机清单是否添加成功 基于ssh做无密钥认证 测试 ssh 链接 ...

  • ansible学习方法

    1、掌握ansible主机清单配置方法; 2、掌握ansible软件模块参数使用(参考官网); 3、掌握ansib...

  • ansible学习(2):清单配置详情

    ansible学习(2):清单配置详情 配置文件写上受管理的主机 通过命令测试受管理的主机 使用“all”关键字,...

  • 快速上手 Ansible

    Ansible 系列:(一):快速上手 Ansible(二):Ansible 命令(三):Ansible 主机清单...

  • Ansible 命令

    Ansible 系列:(一):快速上手 Ansible(二):Ansible 命令(三):Ansible 主机清单...

  • Ansible 主机清单配置文件

    Ansible 系列:(一):快速上手 Ansible(二):Ansible 命令(三):Ansible 主机清单...

网友评论

    本文标题:ansible的主机清单配置

    本文链接:https://www.haomeiwen.com/subject/jtosahtx.html