gantsign.swapspace
Ansibleロール: Swapspace
このロールは、Linux用の動的スワップ管理ツール Swapspace をインストールおよび設定するためのものです。
必要条件
Ansible >= 2.9
Linuxディストリビューション
Debianファミリー
Ubuntu
- Bionic (18.04)
- Focal (20.04)
ロール変数
特になし
例プレイブック
- hosts: servers
roles:
- role: gantsign.swapspace
GantSignからの他のロール
GantSignの他のロールは Ansible Galaxyで見つけることができます。
開発とテスト
このプロジェクトでは、開発とテストを支援するために Moleculeを使用しています。ロールは Testinfraと pytestを使用してユニットテストを行っています。
開発またはテストを行うには、以下をインストールしておく必要があります。
上記のインストールは難しい場合があるため、このプロジェクトには Molecule Wrapperが含まれています。Molecule Wrapperは、Moleculeとその依存関係(Linuxを除く)をインストールし、その後、渡されたコマンドでMoleculeを実行するシェルスクリプトです。
Molecule Wrapperを使ってこのロールをテストするには、プロジェクトのルートから以下のコマンドを実行してください。
./moleculew test
注意: 一部の依存関係のインストールには sudo
権限が必要です。
ライセンス
MIT
著者情報
ジョン・フリーマン
GantSign Ltd. 会社番号: 06109112 (イギリスに登録)