1. 程式人生 > >ansible之批量配置dns

ansible之批量配置dns

ansible

這裏用到ansible的setup模塊,來獲取系統信息

[root@node1 tomcat]#cat /etc/ansible/roles/hosts/tasks/main.yml 
- name: copy /etc/hosts
  template: src=hosts.j2 dest=/etc/hosts
[root@node1 tomcat]#cat templates/hosts.j2 
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
{{ ansible_eth0.ipv4.address }} {{ ansible_nodename }}

備註:eth0是網卡名,可根據實際替換

ansible之批量配置dns