gantsign.zswap

Ansibleロール: Zswap

テスト Ansible Galaxy ライセンス

このロールは、スワップページのための圧縮RAMキャッシュを提供するLinuxカーネル機能Zswapを設定します。

要件

  • Ansible >= 2.9

  • Linuxディストリビューション

    • Debian系

      • Ubuntu

        • Bionic (18.04)
        • Focal (20.04)

ロール変数

以下の変数は、このロールの動作を変更します(デフォルト値は以下に示します):

# Zswapプールに使用する最大RAMの割合。
zswap_max_pool_percent: 20

例 プレイブック

- hosts: servers
  roles:
    - role: gantsign.zswap

GantSignの他のロール

GantSignの他のロールは、Ansible Galaxyで見つけることができます。

開発とテスト

このプロジェクトでは、Moleculeを使用して開発とテストを支援しています;ロールはTestinfrapytestを使ってユニットテストされています。

開発またはテストを行うには、以下をインストールする必要があります:

上記のインストールは難しい場合があるため、このプロジェクトにはMolecule Wrapperが含まれています。Molecule Wrapperは、Moleculeとその依存関係(Linuxを除く)をインストールし、指定したコマンドでMoleculeを実行するシェルスクリプトです。

Molecule Wrapperを使用してこのロールをテストするには、プロジェクトのルートから以下のコマンドを実行します:

./moleculew test

注意: 一部の依存関係をインストールするには、sudo権限が必要です。

ライセンス

MIT

著者情報

ジョン・フリーマン

GantSign Ltd. 会社番号: 06109112(イギリスで登録)

プロジェクトについて

Ansible role for configuring Zswap.

インストール
ansible-galaxy install gantsign.zswap
ライセンス
mit
ダウンロード
3k
所有者