mirror of
http://172.20.10.11:3000/gitadmin/INSIGHT-MVP.git
synced 2026-06-25 00:16:41 +02:00
- Alle Ansible-Rollen erstellt: common, disk_setup, docker, postgresql, pgbouncer, redis, nginx, zabbix_agent - ansible.cfg mit Pipeline-Optimierung - hosts.yml mit echten IPs (DBS01=.20, APS01=.21, WEB01=.22) - group_vars für alle Server (dbs, aps, web) - Zabbix-Server auf sentinel.xinion.de gesetzt - vault.yml.example als Vorlage für Secrets - site.yml nutzt import_playbook (DBS01→APS01→WEB01) - BRIEFING.md für alle 4 Repos angelegt (Platform, Apps, Infra, Shared) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
38 lines
766 B
Django/Jinja
38 lines
766 B
Django/Jinja
# redis.conf — Managed by Ansible (INSIGHT-Infra)
|
|
# Für {{ inventory_hostname }}
|
|
|
|
# Binding — nur localhost (kein externer Zugriff)
|
|
bind 127.0.0.1
|
|
port {{ redis_port | default(6379) }}
|
|
protected-mode yes
|
|
|
|
# Passwort (aus Vault)
|
|
requirepass {{ redis_password }}
|
|
|
|
# Persistenz
|
|
dir {{ redis_data_dir | default('/data/redis') }}
|
|
save 900 1
|
|
save 300 10
|
|
save 60 10000
|
|
appendonly yes
|
|
appendfilename "appendonly.aof"
|
|
appendfsync everysec
|
|
|
|
# Memory
|
|
maxmemory {{ redis_maxmemory | default('512mb') }}
|
|
maxmemory-policy {{ redis_maxmemory_policy | default('allkeys-lru') }}
|
|
|
|
# Logging
|
|
loglevel notice
|
|
logfile /var/log/redis/redis-server.log
|
|
|
|
# Datenbanken
|
|
databases 16
|
|
|
|
# Timeouts
|
|
timeout 300
|
|
tcp-keepalive 300
|
|
|
|
# Slow Log
|
|
slowlog-log-slower-than 10000
|
|
slowlog-max-len 128
|