From 6e61a51aca268034446bdc942eb77fea69516b54 Mon Sep 17 00:00:00 2001 From: Jack Ivanov Date: Tue, 4 Apr 2017 17:02:11 +0200 Subject: [PATCH] rewrite the sysctl task --- roles/common/tasks/freebsd.yml | 6 ++++-- roles/common/tasks/main.yml | 4 ++-- roles/common/tasks/ubuntu.yml | 9 ++++++--- 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/roles/common/tasks/freebsd.yml b/roles/common/tasks/freebsd.yml index 08c04a1..67d247d 100644 --- a/roles/common/tasks/freebsd.yml +++ b/roles/common/tasks/freebsd.yml @@ -10,8 +10,10 @@ - bash - wget sysctl: - - net.inet.ip.forwarding - - net.inet6.ip6.forwarding + - item: net.inet.ip.forwarding + value: 1 + - item: net.inet6.ip6.forwarding + value: 1 tags: - always diff --git a/roles/common/tasks/main.yml b/roles/common/tasks/main.yml index 68ca4d4..8c8a993 100644 --- a/roles/common/tasks/main.yml +++ b/roles/common/tasks/main.yml @@ -18,8 +18,8 @@ tags: - always -- name: Enable packet forwarding for IPv4 - sysctl: name="{{ item }}" value=1 +- name: Sysctl tuning + sysctl: name="{{ item.item }}" value="{{ item.value }}" with_items: - "{{ sysctl|default([]) }}" tags: diff --git a/roles/common/tasks/ubuntu.yml b/roles/common/tasks/ubuntu.yml index ada74f4..b512af6 100644 --- a/roles/common/tasks/ubuntu.yml +++ b/roles/common/tasks/ubuntu.yml @@ -83,8 +83,11 @@ - cgroup-tools - openssl sysctl: - - net.ipv4.ip_forward - - net.ipv4.conf.all.forwarding - - net.ipv6.conf.all.forwarding + - item: net.ipv4.ip_forward + value: 1 + - item: net.ipv4.conf.all.forwarding + value: 1 + - item: net.ipv6.conf.all.forwarding + value: 1 tags: - always