| {%- from "linux/map.jinja" import network with context %} |
| {%- if network.enabled and grains.get('virtual_subtype', None) not in ['Docker', 'LXC'] %} |
| ensure_resolvconf_symlink: |
| - name: dpkg-reconfigure -fnoninteractive resolvconf |
| - unless: test -L /etc/resolv.conf |
| {%- if network.resolv is defined %} |
| {%- if network.resolv.update_head is defined and network.resolv.update_head == True %} |
| /etc/resolvconf/resolv.conf.d/head: |
| - source: salt://linux/files/resolvconf_head |
| /etc/resolvconf/resolv.conf.d/base: |
| - source: salt://linux/files/resolvconf_base |
| - name: /sbin/resolvconf -u |