inmotionhosting.redis

Ansible Molecule Pipeline GPL-3.0 License GitHub stars

InMotion Hosting Ultrastack

Ansibleロール: Redis

Redisのデプロイと設定のためのモジュラーAnsibleロール

依存関係

このAnsibleロールは、特定のサーバー向けLinuxディストリビューションの最新の2つの安定版リリースをサポートし、それらの廃止ポリシーに従うことを目指しています。さらに、執筆時点での最新の2つの安定版リリースをサポートします。これらは次の通りです:

  • CentOS 7.x
  • Debian 10以降
  • Ubuntu 20.04 LTS以降
  • AlmaLinux 8.x以降
  • RockyLinux 8.x以降

依存パッケージ

なし。

ロール変数

利用可能な変数は以下にリストされています(デフォルト値も確認できます)。

変数 定義
redis_conf Redis設定ファイルの場所。
redis_conf_bind RedisがバインドするIPアドレス。
redis_conf_daemonize Redisをデーモンとして実行するかどうか。
redis_conf_logfile Redisのログファイルの場所。
redis_conf_maxmemory Redisが使用する最大メモリ。
redis_conf_maxmemory_policy 使用するメモリ管理ポリシー。
redis_conf_pidfile Redisのpidファイルの場所。
redis_conf_port 指定したポートで接続を受け入れる。
redis_conf_requirepass Redisにログインする際にパスワードが必要かどうか。
redis_conf_supervised Redisが対象とするinitシステム。

デフォルト: systemd
redis_conf_timeout Redisへのクライアント接続が生存する最大時間。
redis_conf_unixsocket RedisをUNIXソケットを使用するように設定するかどうか。
redis_conf_unixsocket_location RedisのUNIXソケットファイルの場所。
redis_conf_unixsocket_permissions UNIXソケットファイルに設定するUNIX権限。
redis_daemon Redisデーモンの名前。

例のプレイブック

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

ライセンス

GPLv3

著者情報

InMotion Hosting

プロジェクトについて

Modular Ansible Role for deploying and configuring Redis

インストール
ansible-galaxy install inmotionhosting.redis
ライセンス
gpl-3.0
ダウンロード
53.2k
所有者
Offering Private and Public Cloud, Software as a Service, and Web Hosting