Merge pull request #410 from dis-xcom/fix-resolvconf-discovery
Fix resolvconf executable discovery
This commit is contained in:
commit
a3794838fc
1 changed files with 4 additions and 3 deletions
|
@ -59,13 +59,14 @@
|
||||||
|
|
||||||
|
|
||||||
- name: check resolvconf
|
- name: check resolvconf
|
||||||
stat: path=/etc/resolvconf/resolv.conf.d/head
|
shell: which resolvconf
|
||||||
register: resolvconf
|
register: resolvconf
|
||||||
|
ignore_errors: yes
|
||||||
|
|
||||||
- name: target resolv.conf file
|
- name: target resolv.conf file
|
||||||
set_fact:
|
set_fact:
|
||||||
resolvconffile: >-
|
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
|
- name: Add search resolv.conf
|
||||||
lineinfile:
|
lineinfile:
|
||||||
|
@ -109,6 +110,6 @@
|
||||||
- name: update resolvconf
|
- name: update resolvconf
|
||||||
command: resolvconf -u
|
command: resolvconf -u
|
||||||
changed_when: False
|
changed_when: False
|
||||||
when: resolvconf.stat.exists == True
|
when: resolvconf.rc == 0
|
||||||
|
|
||||||
- meta: flush_handlers
|
- meta: flush_handlers
|
||||||
|
|
Loading…
Reference in a new issue