Merge pull request #410 from dis-xcom/fix-resolvconf-discovery

Fix resolvconf executable discovery
This commit is contained in:
Smaine Kahlouch 2016-08-10 21:58:16 +02:00 committed by GitHub
commit a3794838fc

View file

@ -59,13 +59,14 @@
- name: check resolvconf
stat: path=/etc/resolvconf/resolv.conf.d/head
shell: which resolvconf
register: resolvconf
ignore_errors: yes
- name: target resolv.conf file
set_fact:
resolvconffile: >-
{%- if resolvconf.stat.exists == True -%}/etc/resolvconf/resolv.conf.d/head{%- else -%}/etc/resolv.conf{%- endif -%}
{%- if resolvconf.rc == 0 -%}/etc/resolvconf/resolv.conf.d/head{%- else -%}/etc/resolv.conf{%- endif -%}
- name: Add search resolv.conf
lineinfile:
@ -109,6 +110,6 @@
- name: update resolvconf
command: resolvconf -u
changed_when: False
when: resolvconf.stat.exists == True
when: resolvconf.rc == 0
- meta: flush_handlers