From a4ac8fbe3c33e51ce21c99cc12b29a28727954cd Mon Sep 17 00:00:00 2001 From: Michael Hanselmann Date: Mon, 28 Aug 2017 13:32:29 +0200 Subject: Add variable to control whether NetworkManager hook is installed We control /etc/resolv.conf and parts of the dnsmasq configuration via Puppet in our environment. The hook ends up overwriting the managed configuration. --- roles/openshift_sanitize_inventory/tasks/unsupported.yml | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'roles/openshift_sanitize_inventory') diff --git a/roles/openshift_sanitize_inventory/tasks/unsupported.yml b/roles/openshift_sanitize_inventory/tasks/unsupported.yml index 39bf1780a..b70ab90a1 100644 --- a/roles/openshift_sanitize_inventory/tasks/unsupported.yml +++ b/roles/openshift_sanitize_inventory/tasks/unsupported.yml @@ -11,6 +11,14 @@ will not function. This also means that NetworkManager must be installed enabled and responsible for management of the primary interface. +- name: Ensure that openshift_node_dnsmasq_install_network_manager_hook is true + when: + - not openshift_node_dnsmasq_install_network_manager_hook | default(true) | bool + fail: + msg: |- + The NetworkManager hook is considered a critical part of the DNS + infrastructure. + - set_fact: __using_dynamic: True when: -- cgit v1.2.1