Merge pull request #410 from dis-xcom/fix-resolvconf-discovery
Fix resolvconf executable discovery
This commit is contained in:
commit
34232a170a
1 changed files with 4 additions and 3 deletions
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue