ansible-infra/ansible_collections/nullified/infrastructure/roles/valkey/defaults/main.yml
2025-04-21 00:00:00 +00:00

41 lines
1.3 KiB
YAML

---
valkey_github_token: "{{ custom_github_token | default('') }}"
valkey_binary_filepath: /usr/local/bin/valkey-server
valkey_config_dir: /etc/valkey
valkey_user: valkey
valkey_group: valkey
valkey_install_dir: /var/lib/valkey
valkey_version: latest
valkey_use_tls: true
valkey_generate_cert: true # if set to false you must override valkey_tls_{certfile, keyfile}
valkey_enable_unixsocket: false
# TLS configuration
valkey_tls_certfile: ~
valkey_tls_keyfile: ~
valkey_tls_keyfile_pass: ~
# Connection configuration
valkey_server_bind_addresses: ['127.0.0.1', '-::1']
valkey_server_port: 0 # default is 0 because we enable TLS
valkey_server_tls_port: 6379
valkey_server_tcp_backlog: 511
valkey_server_unixsocket: /run/valkey.sock
valkey_server_unixsocketgroup: wheel
valkey_server_unixsocketperm: 700
valkey_server_timeout: 0
valkey_server_tcp_keepalive: 300
# Various
valkey_server_loglevel: notice
valkey_server_log_format: logfmt
valkey_server_log_timestamp_format: iso8601
valkey_server_databases: 16
valkey_server_sanitize_dump_payload: clients
valkey_server_maxclients: 10000
valkey_server_maxmemory: ~ # in bytes
valkey_server_maxmemory_policy: allkeys-lfu
valkey_server_maxmemory_samples: 5
valkey_server_active_expire_effort: 1
valkey_server_lua_time_limit: 5000
valkey_server_busy_reply_threshold: 5000