gantsign.zswap
Ansibleロール: Zswap
このロールは、スワップページのための圧縮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を使用して開発とテストを支援しています;ロールはTestinfraとpytestを使ってユニットテストされています。
開発またはテストを行うには、以下をインストールする必要があります:
上記のインストールは難しい場合があるため、このプロジェクトにはMolecule Wrapperが含まれています。Molecule Wrapperは、Moleculeとその依存関係(Linuxを除く)をインストールし、指定したコマンドでMoleculeを実行するシェルスクリプトです。
Molecule Wrapperを使用してこのロールをテストするには、プロジェクトのルートから以下のコマンドを実行します:
./moleculew test
注意: 一部の依存関係をインストールするには、sudo
権限が必要です。
ライセンス
MIT
著者情報
ジョン・フリーマン
GantSign Ltd. 会社番号: 06109112(イギリスで登録)