--- # Remove kernel.panic entry from /etc/sysctl.conf - name: kernel.panic ansible.posix.sysctl: name: kernel.panic state: absent sysctl_file: /etc/sysctl.conf # Отключаем отслеживание ядром нажатие специальных сочетаний клавиш - name: kernel.sysrq ansible.posix.sysctl: name: kernel.sysrq value: 0 state: present sysctl_file: /etc/sysctl.d/01-kernel.conf # Добавление к файлу дампа ядра PID процесса - name: kernel.core_uses_pid ansible.posix.sysctl: name: kernel.core_uses_pid value: 1 state: present sysctl_file: /etc/sysctl.d/01-kernel.conf # Здесь указывается максимальное количество байт в одном сообщении при передачи их между процессами - name: kernel.msgmnb ansible.posix.sysctl: name: kernel.msgmnb value: 65536 state: present sysctl_file: /etc/sysctl.d/01-kernel.conf # Здесь определяется максимальный размер сообщения, которое может быть отправлено от одного процесса другому. - name: kernel.msgmax ansible.posix.sysctl: name: kernel.msgmax value: 65536 state: present sysctl_file: /etc/sysctl.d/01-kernel.conf # Максимальный размер (в байтах) на сегменте shared memory. - name: kernel.shmmax ansible.posix.sysctl: name: kernel.shmmax value: 68719476736 state: present sysctl_file: /etc/sysctl.d/01-kernel.conf # Общее количество разделяемой памяти (в страницах), какое все процессы на сервере могут использовать. - name: kernel.shmall ansible.posix.sysctl: name: kernel.shmall value: 4294967296 state: present sysctl_file: /etc/sysctl.d/01-kernel.conf # Лимит одновременно открытых файлов в системе - name: fs.file-max ansible.posix.sysctl: name: fs.file-max value: 1000000 state: present sysctl_file: /etc/sysctl.d/01-kernel.conf # Максимальный размер буфера приема данных для всех соединений. - name: net.core.rmem_max ansible.posix.sysctl: name: net.core.rmem_max value: 33554432 state: present sysctl_file: /etc/sysctl.d/01-kernel.conf # Максимальный размер буфера передачи данных для всех соединений. - name: net.core.wmem_max ansible.posix.sysctl: name: net.core.wmem_max value: 33554432 state: present sysctl_file: /etc/sysctl.d/01-kernel.conf # Размер буфера приема данных по умолчанию для всех соединений. - name: net.core.rmem_default ansible.posix.sysctl: name: net.core.rmem_default value: 8388608 state: present sysctl_file: /etc/sysctl.d/01-kernel.conf # Размер буфера передачи данных по умолчанию для всех соединений. - name: net.core.wmem_default ansible.posix.sysctl: name: net.core.wmem_default value: 4194394 state: present sysctl_file: /etc/sysctl.d/01-kernel.conf # Максимальный размер буфера приема данных для всех соединений. - name: net.core.optmem_max ansible.posix.sysctl: name: net.core.optmem_max value: 40960 state: present sysctl_file: /etc/sysctl.d/01-kernel.conf