Skip to content
Snippets Groups Projects
Commit 53c5ee13 authored by stack's avatar stack Committed by Mark Goddard
Browse files

Allow resolv.conf configuration to be prevented

In some cases we may wish to use an existing DNS resolver configuration, or to
acquire the configuration via a protocol such as DHCP. In these cases the
variable resolv_is_managed should be set to false.

Change-Id: I1e4661f3eedd87da15142d2d6815aaeb0493be6c
Story: 2001967
Task: 15718
parent 1c376f07
No related branches found
No related tags found
No related merge requests found
......@@ -2,6 +2,9 @@
###############################################################################
# DNS.
# Whether kayobe should configure resolv.conf.
resolv_is_managed: true
# List of DNS nameservers.
resolv_nameservers:
- 8.8.8.8
......
......@@ -50,6 +50,7 @@
roles:
- role: ahuffman.resolv
when: resolv_is_managed | bool
become: True
- role: MichaelRigart.interfaces
......
......@@ -368,6 +368,25 @@ VLAN to be forwarded by the bridge, whereas adding a VLAN interface to an
Ethernet or bond interface that is a bridge member port will prevent tagged
traffic for that VLAN being forwarded by the bridge.
Domain Name Service (DNS) Resolver Configuration
================================================
Kayobe supports configuration of hosts' DNS resolver via ``resolv.conf``. DNS
configuration should be added to ``dns.yml``. For example:
.. code-block:: yaml
:caption: ``dns.yml``
resolv_nameservers:
- 8.8.8.8
- 8.8.4.4
resolv_domain: example.com
resolv_search:
- kayobe.example.com
It is also possible to prevent kayobe from modifying ``resolv.conf`` by setting
``resolv_is_managed`` to ``false``.
Network Role Configuration
==========================
......
......@@ -2,6 +2,9 @@
###############################################################################
# DNS.
# Whether kayobe should configure resolv.conf.
#resolv_is_managed:
# List of DNS nameservers.
#resolv_nameservers:
......
---
features:
- Adds the ability to prevent configuration of the DNS resolver. This can be
done by setting ``resolv_is_managed`` to ``false``.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment