Cleaned up scripts to consolidate setting sysctl attributes
diff --git a/defaults/main.yml b/defaults/main.yml index 27f4d6b..7b84a0d 100644 --- a/defaults/main.yml +++ b/defaults/main.yml
@@ -4,6 +4,15 @@ # Default value to limit swap file use vm_swappiness: 60 +apigee_net_ipv4_tcp_fin_timeout: 15 +apigee_max_map_count: 131072 + +sysctl_minimum: +- { name: 'vm.swappiness', value: "{{ vm_swappiness }}" } +- { name: 'net.ipv6.conf.all.disable_ipv6', value: '1' } +- { name: 'net.ipv6.conf.default.disable_ipv6', value: '1' } +- { name: 'net.ipv4.tcp_fin_timeout', value: "{{ apigee_net_ipv4_tcp_fin_timeout }}" } +- { name: 'vm.max_map_count', value: '{{ apigee_max_map_count }}' } qpid_client: ftp://fr2.rpmfind.net/linux/epel/7/x86_64/q/qpid-cpp-client-1.35.0-3.el7.x86_64.rpm qpid_server: ftp://fr2.rpmfind.net/linux/epel/7/x86_64/q/qpid-cpp-server-1.35.0-3.el7.x86_64.rpm
diff --git a/tasks/main.yml b/tasks/main.yml index fadb798..22143f9 100644 --- a/tasks/main.yml +++ b/tasks/main.yml
@@ -49,28 +49,14 @@ become: yes when: ansible_os_family == "RedHat" and ansible_distribution_major_version | version_compare("6", ">") -- name: Update sysctl attributes for vm.swappiness +- name: Update sysctl attributes become: yes - tags: ['vm.swappiness'] sysctl: name: "{{ item.name }}" value: "{{ item.value }}" state: present sysctl_set: yes - with_items: - - { name: 'vm.swappiness', value: "{{ vm_swappiness }}" } - -- name: Update sysctl attributes for ipv6 - become: yes - tags: ['ipv6'] - sysctl: - name: "{{ item.name }}" - value: "{{ item.value }}" - state: present - sysctl_set: yes - with_items: - - { name: 'net.ipv6.conf.all.disable_ipv6', value: '1' } - - { name: 'net.ipv6.conf.default.disable_ipv6', value: '1' } + with_items: "{{ sysctl_minimum }}" - name: Update for apigee installation environment become: yes