From c5d96917dc4b468bf525cf2482b5733efb79ef8f Mon Sep 17 00:00:00 2001 From: 927589452 Date: Thu, 12 Sep 2019 21:28:06 +0200 Subject: [PATCH] fix em0 driver --- tasks/FreeBSD-em0.yml | 22 ++++++++++++++++++++++ tasks/main.yml | 9 ++++----- 2 files changed, 26 insertions(+), 5 deletions(-) create mode 100644 tasks/FreeBSD-em0.yml diff --git a/tasks/FreeBSD-em0.yml b/tasks/FreeBSD-em0.yml new file mode 100644 index 0000000..db46c77 --- /dev/null +++ b/tasks/FreeBSD-em0.yml @@ -0,0 +1,22 @@ +--- +- name: install the updated intel driver + package: + name: intel-em-kmod + state: present + become: true + tags: + - installation + +- name: activate the updated intel driver + lineinfile: + path: "/boot/loader.conf" + regexp: "^{{ item.name }}" + line: "{{ item.name }}={{ item.val }}" + become: true + loop: "{{ sysctl_setting }}" + vars: + sysctl_setting: + - name: "if_em_updated_load" + val: 1 + tags: + - configuration diff --git a/tasks/main.yml b/tasks/main.yml index 5751595..32ef924 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -4,7 +4,7 @@ - vars - include_tasks: "{{ tweak }}" - when: "ansible_system == 'FreeBSD'" + when: ansible_facts['os_family'] == "FreeBSD" tags: - installation - configuration @@ -21,12 +21,13 @@ - FreeBSD-chromium.yml - FreeBSD-reader.yml - FreeBSD-shortcuts.yml + - FreeBSD-em0.yml - keyboard.yml - include_tasks: "{{ tweak }}" when: ansible_facts['os_family'] == "Debian" tags: - - installation + 0 - installation - configuration - vars loop_control: @@ -52,9 +53,7 @@ - configuration - vars loop_control: - loop_var: tweak + loop_var: tweaks loop: - "{{ role_path }}/../common/tasks/chip-development.yml" - "{{ role_path }}/../common/tasks/nmap.yml" - -