From eb2224cde1ea7c739315af1824a9b373fa24be81 Mon Sep 17 00:00:00 2001 From: Jack Ivanov <17044561+jackivanov@users.noreply.github.com> Date: Fri, 21 Sep 2018 20:05:11 +0300 Subject: [PATCH] install generic linux headers (#1124) --- roles/common/defaults/main.yml | 2 ++ roles/common/tasks/ubuntu.yml | 11 ++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 roles/common/defaults/main.yml diff --git a/roles/common/defaults/main.yml b/roles/common/defaults/main.yml new file mode 100644 index 0000000..f358d3e --- /dev/null +++ b/roles/common/defaults/main.yml @@ -0,0 +1,2 @@ +--- +install_headers: true diff --git a/roles/common/tasks/ubuntu.yml b/roles/common/tasks/ubuntu.yml index fee3af4..9c6e6a5 100644 --- a/roles/common/tasks/ubuntu.yml +++ b/roles/common/tasks/ubuntu.yml @@ -108,7 +108,7 @@ - coreutils - iptables-persistent - cgroup-tools - - "openssl{% if install_headers|default(true)|bool %},linux-headers-{{ ansible_kernel }}{% endif %}" + - openssl sysctl: - item: net.ipv4.ip_forward value: 1 @@ -125,3 +125,12 @@ - "{{ tools|default([]) }}" tags: - always + +- name: Install headers + apt: + name: "{{ item }}" + state: present + when: install_headers + with_items: + - linux-headers-generic + - "linux-headers-{{ ansible_kernel }}"