inmotionhosting.redis

Pipeline Ansible Molecule Licence GPL-3.0 Étoiles GitHub

InMotion Hosting Ultrastack

Rôle Ansible : Redis

Rôle Ansible modulaire pour déployer et configurer Redis.

Exigences

Ce rôle Ansible prend en charge les deux dernières versions stables des distributions Linux axées sur les serveurs et vise à suivre leurs politiques de dépréciation. De plus, nous nous concentrerons sur la prise en charge des deux dernières versions stables de chacune, qui au moment de l'écriture sont les suivantes :

  • CentOS 7.x
  • Debian 10 ou plus récent
  • Ubuntu 20.04 LTS ou plus récent
  • AlmaLinux 8.x ou plus récent
  • RockyLinux 8.x ou plus récent

Dépendances

Aucune.

Variables du Rôle

Les variables disponibles sont listées ci-dessous avec leurs valeurs par défaut (vous pouvez également consulter defaults/main.yml)

Variable Définition
redis_conf L'emplacement du fichier de configuration Redis.
redis_conf_bind Les adresses IP auxquelles Redis sera lié.
redis_conf_daemonize Si Redis doit fonctionner comme un démon.
redis_conf_logfile L'emplacement du fichier journal de Redis.
redis_conf_maxmemory La mémoire maximale à utiliser par Redis.
redis_conf_maxmemory_policy La politique de gestion de la mémoire à utiliser.
redis_conf_pidfile L'emplacement du fichier pid de Redis.
redis_conf_port Accepter les connexions sur le port spécifié.
redis_conf_requirepass Si un mot de passe est requis pour se connecter à Redis.
redis_conf_supervised Le système d'initialisation que Redis doit cibler.

Par défaut : systemd
redis_conf_timeout Le temps maximum qu'une connexion client à Redis doit durer.
redis_conf_unixsocket Si Redis doit être configuré pour utiliser un socket unix.
redis_conf_unixsocket_location L'emplacement du fichier de socket unix de Redis.
redis_conf_unixsocket_permissions Les permissions unix à définir sur le fichier de socket unix.
redis_daemon Le nom du démon Redis.

Exemple de Playbook

- hosts: www
  roles:
    - role: inmotionhosting.redis

Licence

GPLv3

Informations sur l'Auteur

InMotion Hosting

À propos du projet

Modular Ansible Role for deploying and configuring Redis

Installer
ansible-galaxy install inmotionhosting.redis
Licence
gpl-3.0
Téléchargements
53.2k
Propriétaire
Offering Private and Public Cloud, Software as a Service, and Web Hosting