infothrill.hd_idle

Ansibleロール: hd_idle

ビルドステータス Ansible Role

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_idlehd-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年にポール・クレーマーによって作成されました。

プロジェクトについて

deploy and install hd-idle

インストール
ansible-galaxy install infothrill.hd_idle
ライセンス
mit
ダウンロード
3k
所有者
I was born in the 20th century and I will die in the 21st century