From eb1b324c8d44e29088b58062f1b530cc0d0fdb35 Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Thu, 9 May 2024 19:42:35 +0000 Subject: [PATCH] network: Add support for NetworkManager --- roles/network/tasks/RedHat.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/roles/network/tasks/RedHat.yml b/roles/network/tasks/RedHat.yml index 7c04aa3..96e3734 100644 --- a/roles/network/tasks/RedHat.yml +++ b/roles/network/tasks/RedHat.yml @@ -18,8 +18,24 @@ mode: "0644" owner: root group: "{{ ansible_wheel }}" + # notify: Reload network manager connections + with_items: "{{ network_interfaces }}" + when: + - ansible_distribution != "Fedora" + - ansible_distribution_major_version | int <= 8 + +- name: Create ethernet interface configurations + ansible.builtin.template: + src: nmconnection.j2 + dest: "/etc/NetworkManager/system-connections/{{ item.device }}.nmconnection" + mode: "0600" + owner: root + group: "{{ ansible_wheel }}" notify: Reload network manager connections with_items: "{{ network_interfaces }}" + when: >- + ansible_distribution == "Fedora" or + ansible_distribution_major_version | int >= 9 - name: Install keepalived ansible.builtin.package: