geerlingguy.memcached
Rôle Ansible : Memcached
Un rôle Ansible qui installe Memcached sur RedHat/CentOS ou Debian/Ubuntu Linux.
Exigences
Aucune.
Variables du Rôle
Les variables disponibles sont listées ci-dessous, avec leurs valeurs par défaut (voir defaults/main.yml
):
memcached_user: memcache
L'utilisateur sous lequel le service Memcached fonctionnera.
memcached_port: 11211
memcached_listen_ip: 127.0.0.1
Le port et l'adresse IP (127.0.0.1 pour localhost) sur lesquels Memcached écoutera les requêtes.
memcached_threads: 4
Nombre de threads à exécuter.
memcached_memory_limit: 64
memcached_max_item_size: 1m
memcached_connections: 1024
Limites de Memcached. La quantité maximale de RAM que memcached
va consommer (64 Mo est la valeur par défaut), la limite de mémoire d'un seul élément et le nombre maximal de connexions simultanées que Memcached gérera.
memcached_log_file: /var/log/memcached.log
L'emplacement du fichier journal de Memcached.
memcached_log_verbosity: ""
Normalement, Memcached ne journalise rien. Changez à "-v" pour activer la journalisation ou à "-vv" pour la journalisation de débogage.
Dépendances
Aucune.
Exemple de Playbook
- hosts: cache
roles:
- { role: geerlingguy.memcached }
Licence
MIT / BSD
Informations sur l'Auteur
Ce rôle a été créé en 2014 par Jeff Geerling, auteur de Ansible for DevOps.
Memcached for Linux
ansible-galaxy install geerlingguy.memcached