geerlingguy.memcached
Ansible Rolle: Memcached
Eine Ansible Rolle, die Memcached auf RedHat/CentOS oder Debian/Ubuntu Linux installiert.
Anforderungen
Keine.
Rollenvariablen
Verfügbare Variablen sind unten aufgeführt, zusammen mit den Standardwerten (siehe defaults/main.yml
):
memcached_user: memcache
Der Benutzer, unter dem der Memcached-Daemon läuft.
memcached_port: 11211
memcached_listen_ip: 127.0.0.1
Der Port und die IP-Adresse (127.0.0.1 für localhost), auf dem Memcached Anfragen entgegennehmen wird.
memcached_threads: 4
Anzahl der Threads, die ausgeführt werden sollen.
memcached_memory_limit: 64
memcached_max_item_size: 1m
memcached_connections: 1024
Memcached Grenzen. Die maximale Menge an RAM, die memcached
verbrauchen wird (64MB ist der Standard), das Speicherlimit für ein einzelnes Element und die maximale Anzahl gleichzeitiger Verbindungen, die memcached verwalten wird.
memcached_log_file: /var/log/memcached.log
Der Speicherort der Memcached-Protokolldatei.
memcached_log_verbosity: ""
Normalerweise protokolliert Memcached nichts. Ändere es auf "-v", um das Protokollieren zu aktivieren, oder auf "-vv" für das Debug-Logging.
Abhängigkeiten
Keine.
Beispiel Playbook
- hosts: cache
roles:
- { role: geerlingguy.memcached }
Lizenz
MIT / BSD
Autorinformationen
Diese Rolle wurde 2014 von Jeff Geerling erstellt, dem Autor von Ansible for DevOps.
Memcached for Linux
ansible-galaxy install geerlingguy.memcached