Files
sf_databuffer/operation-tools/install_limits.yml

29 lines
1.1 KiB
YAML

- hosts: databuffer_cluster
become: true
tasks:
- template:
src: templates/90-daq_limits.d.conf
dest: /etc/security/limits.d/90-daq.conf
mode: '644'
- template:
src: templates/90-daq_sysctl.d.conf
dest: /etc/sysctl.d/90-daq.conf
mode: '644'
# - name: Set limits in /etc/security/limits.conf
# shell: |
# echo "daqusr - memlock unlimited" >> /etc/security/limits.conf
# echo "daqusr - nofile 500000" >> /etc/security/limits.conf
# echo "daqusr - nproc 32768" >> /etc/security/limits.conf
# echo "daqusr - as unlimited" >> /etc/security/limits.conf
# unlimited does not work for nofile (user cannot login ???)
# this should actually go into /etc/security/limits.d/99-daq.conf
# - name: Set limits in /etc/sysctl.conf
# shell: |
# echo "" >> /etc/sysctl.conf
# echo "vm.max_map_count = 131072" >> /etc/sysctl.conf
# echo "vm.swappiness = 1" >> /etc/sysctl.conf
# sysctl -p
# a restart of the machine is required to have the limits being applied