From e2af2cbd43383c83647f115eb80df1e92516f5ec Mon Sep 17 00:00:00 2001 From: Igor Chudov Date: Wed, 3 Jul 2019 18:59:20 +0400 Subject: [PATCH] Disabled resolv.conf workarounds for 'systemd-networkd' --- roles/kerberos5/tasks/client.yml | 59 -------------------------------- 1 file changed, 59 deletions(-) diff --git a/roles/kerberos5/tasks/client.yml b/roles/kerberos5/tasks/client.yml index 4eb44f3..31926e3 100644 --- a/roles/kerberos5/tasks/client.yml +++ b/roles/kerberos5/tasks/client.yml @@ -5,67 +5,8 @@ when: item not in vars with_items: "{{ krb5_cl_required_vars }}" -- name: check if NetworkManager is present (ALTLinux) - command: > - rpm -q NetworkManager-daemon - register: networkmanager_present - failed_when: false - -- name: disable resolv.conf management by NM - lineinfile: - path: /etc/NetworkManager/NetworkManager.conf - regexp: '^dns=' - line: 'dns=none' - backrefs: yes - state: present - register: nm_conf_is - notify: Restart NetworkManager - when: networkmanager_present.rc == 0 - -- name: Add line if not configured - lineinfile: - state : present - dest : /etc/NetworkManager/NetworkManager.conf - line : 'dns=none' - regexp : '' - insertafter: EOF - when: - - networkmanager_present.rc == 0 - - nm_conf_is.changed == false - notify: Restart NetworkManager - -- name: check if /etc/net/ifaces/eth0 exists - stat: path=/etc/net/ifaces/eth0 - register: ifaces_eth0_st - failed_when: false - -- set_fact: - managed_by_etcnet: "{{ ifaces_eth0_st.stat.exists and ifaces_eth0_st.stat.isdir }}" - -- name: enable eth0 (etcnet) - lineinfile: - path: /etc/net/ifaces/eth0/options - regexp: '^DISABLED=' - line: 'DISABLED=no' - backrefs: yes - state: present - register: net_conf_is - changed_when: managed_by_etcnet|bool and net_conf_is.changed - when: managed_by_etcnet|bool - notify: Restart networking service - - meta: flush_handlers -- name: update resolver, step 1 - command: resolvconf -d NetworkManager - when: networkmanager_present.rc == 0 - failed_when: false - changed_when: false - -- name: update resolver, step 2 - command: resolvconf -u - changed_when: false - - name: install Kerberos 5 client packages apt_rpm: pkg: "{{ krb5_cl_packages | join(',')}}"