infothrill.hd_idle
Ansibleロール: hd_idle
hd-idleをソースからインストールします。このプログラムは、指定された非アクティブのタイムアウト後にハードドライブをスピンダウンするのに役立ちます。これにより、電力を節約し、回転ディスクの寿命を延ばすかもしれません。
要件
/proc/diskstatsをサポートするオペレーティングシステム、Debianの互換性。
ロール変数
使用できる変数は以下にリストされています。デフォルト値も含まれています(defaults/main.ymlを参照):
hd_idle_version: 1.05
インストールするバージョンです。変更した場合、hd_idle_checksum
も調整する必要があります。
hd_idle_checksum: sha256:4efefe79d145b50e055582730d9d685e485da3df3dad90fef030036d52aa3a0c
チェックサムです。ダウンロードしたコードに信頼を持たせるため、また古いPythonインストールではHTTPS証明書の検証なしでダウンロードを可能にします(これは問題があります)。
hd_idle_compile_dir: /tmp/hd_idle
コンパイル用に使用するディレクトリです。
依存関係
なし。
サンプルプレイブック
- hosts: raspberrypis
roles:
- { role: infothrill.hd_idle }
変更履歴
2.1.0
- コードを最新の基準に従って整理し、軽微なセキュリティリスクに対処しました(ファイル権限)
- Ansible 5未満のサポートを終了
- Python 3.8未満のサポートを終了
- CIにGitHub Actionsに移行
2.0.2
- Ansible 2.9未満のサポートを終了
- Moleculeを3.0.xにアップグレード
- Ansible 2.10、3.0のサポートを追加
- Python 3.7+のサポートを追加
2.0.1
- ダウンロードのタイムアウトを60秒に増加
- 解凍されたソースコードの所有者を
root
に明示的に設定
2.0.0
- Ansible 2.4のサポートを終了
- Ansible 2.8のサポートを追加
- テストツールチェーンをPython 3.6に変更
- Moleculeとansible-lintをアップグレード
1.4.1
- Ansible 2.8のテストを追加
- Debian Busterの実験的テストを追加
1.4.0
- Travisを使用して基本的なリンティング/構文テストを追加
- ロール名を
hd_idle
(hd-idle
から変更)に変更
1.3
- Ansible 2.6のテストを追加
1.2.0
- Ansible 2.4、2.5のテストを追加
- Ansible 2.1のサポートを終了
- Moleculeを2.15にアップグレード
- Debian Stretch 9.4のテストを追加
1.2.0
- Moleculeをアップグレード
- Moleculeプレイブックを修正
1.1.0
- Ansible 2.3のテストを追加
- Ansible 2.3の非推奨警告を修正
1.0.0
- 初回リリース
ライセンス
MIT
著者情報
このロールは2017年にポール・クレーマーによって作成されました。