zoukankan      html  css  js  c++  java
  • ansible-playbook 使用blockinfile 修改/etc/hosts 主机名

    ---  
    - hosts: k8s-cluster
      any_errors_fatal: "{{ any_errors_fatal | default(true) }}"
      vars:
        dns_domain: cluster.local
      tasks:
        - name: populate inventory into hosts file
          blockinfile:
            path: /etc/hosts
            block: |-
              {% for item in (groups['k8s-cluster'] + groups['etcd'] + groups['calico-rr']|default([]))|unique -%}
              {{ hostvars[item]['ip'] }}  {{ item }}.{{ dns_domain }} {{ item }}
              {% endfor %}
            state: present
            create: yes
            backup: yes
            unsafe_writes: yes
            marker: "# Ansible inventory hosts {mark}"
  • 相关阅读:
    LabVIEW入门第三天(软件及驱动包下载)
    poj1732
    poj1722
    poj1821
    poj1770
    poj1949
    poj1726
    poj1699
    poj1682
    poj1853
  • 原文地址:https://www.cnblogs.com/EthanSun/p/13260861.html
Copyright © 2011-2022 走看看