소스 검색

Host order fix

tags/2016.12
Ales Komarek 8 년 전
부모
커밋
c00acb30e7
1개의 변경된 파일21개의 추가작업 그리고 0개의 파일을 삭제
  1. +21
    -0
      linux/network/host.sls

+ 21
- 0
linux/network/host.sls 파일 보기

@@ -10,6 +10,27 @@ linux_host_{{ name }}:
- ip: {{ host.address }}
- names: {{ host.names }}

{%- if host.address in grains.ipv4 %}

{%- if host.names.0|length > host.names.1|length %}
{%- set before = host.names.1 + " " + host.names.0 %}
{%- set after = host.names.0 + " " + host.names.1 %}
{%- else %}
{%- set before = host.names.0 + " " + host.names.1 %}
{%- set after = host.names.1 + " " + host.names.0 %}
{%- endif %}

mine.send:
module.run:
- name: file.replace
- path: /etc/hosts
- pattern: {{ before }}
- repl: {{ after }}
- watch:
- host: linux_host_{{ name }}

{%- endif %}

{%- endif %}

{%- endfor %}

Loading…
취소
저장