ansible根据条件添加

- name: set xx system dns
  lineinfile: dest={{ item.dest }} state=present line={{ item.line }}
  with_items:
    - {
        dest: "/etc/resolv.conf",
        line: "nameserver 192.168.91.33"
      }
    - {
        dest: "/etc/resolv.conf",
        line: "nameserver 192.168.91.32"
      }
    - {
        dest: "/etc/resolv.conf",
        line: "search dns1.xueanguo.com dns2.xueanguo.com"
      }
    - {
        dest: "/etc/resolv.conf",
        line: "options timeout:3 attempts:3"
      }
  when: ansible_facts['nodename'] is match("xx-.*")

 

posted @ 2019-11-20 17:35  Maclean  阅读(71)  评论(0)    收藏  举报