gantsign.zram_config

Ansibleロール: Zram設定

ビルドステータス Ansible Galaxy ライセンス

圧縮RAMスワップ用のZram設定をインストールするロールです。

非推奨の通知: このロールは非推奨となりました。代わりに gantsign.zswapの使用を検討してください。

要件

  • Ansible >= 2.7

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

    • Debianファミリー

      • Ubuntu

        • Xenial (16.04)
        • Bionic (18.04)
      • 注意: 他のバージョンも動作する可能性がありますが、テストは行われていません。

ロール変数

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

# RAMが不足したときにZramがOSをフリーズさせる可能性を減らします。
# 例: 65536
zram_config_min_free_kbytes:

# 0から100の値です。これを低い値に設定するとスワップの使用が減ります。
# 低い値に設定するとZramによるOSのフリーズも減ります。
# 例: 10
zram_config_swappiness:

サンプルプレイブック

- hosts: servers
  roles:
    - role: gantsign.zram_config
      zram_config_min_free_kbytes: 65536
      zram_config_swappiness: 10

GantSignの他のロール

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

開発とテスト

このプロジェクトは、開発とテストを支援するためにMoleculeを使用しています。ロールは Testinfrapytestを使用して単体テストされています。

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

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

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

./moleculew test

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

ライセンス

MIT

著者情報

ジョン・フリーマン

GantSign株式会社 会社番号: 06109112(イングランドで登録)

プロジェクトについて

Role for installing zram-config for compressed RAM swap.

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