geerlingguy.memcached
Rola Ansible: Memcached
Jest to rola Ansible, która instaluje Memcached na systemach Linux RedHat/CentOS lub Debian/Ubuntu.
Wymagania
Brak.
Zmienne dostosowywane w roli
Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (zobacz defaults/main.yml
):
memcached_user: memcache
Użytkownik, pod którym będzie działać demon Memcached.
memcached_port: 11211
memcached_listen_ip: 127.0.0.1
Port i adres IP (127.0.0.1 dla localhost), na którym Memcached będzie nasłuchiwać żądań.
memcached_threads: 4
Liczba wątków do uruchomienia.
memcached_memory_limit: 64
memcached_max_item_size: 1m
memcached_connections: 1024
Limity Memcached. Maksymalna ilość pamięci RAM, jaką zużyje memcached
(64MB to wartość domyślna), limit pamięci dla pojedynczego elementu i maksymalna liczba jednoczesnych połączeń, które memcached
obsłuży.
memcached_log_file: /var/log/memcached.log
Lokalizacja pliku dziennika memcached.
memcached_log_verbosity: ""
Normalnie memcached nic nie loguje. Zmień na "-v", aby włączyć logowanie lub na "-vv", aby włączyć logowanie debugowe.
Zależności
Brak.
Przykładowy Playbook
- hosts: cache
roles:
- { role: geerlingguy.memcached }
Licencja
MIT / BSD
Informacje o autorze
Ta rola została stworzona w 2014 roku przez Jeffa Geerlinga, autora książki Ansible for DevOps.
ansible-galaxy install geerlingguy.memcached