melhindi.intel_sgx_pws

Ansibleロール: Intel_SGX_PWS

Intel SGXプラットフォームソフトウェア(Intel SGX PSW)とIntel SGX DCAPを、Linux OS用のIntel SGXソフトウェアインストールガイドに従ってインストールするためのAnsibleロールです。

要件

Ansibleやロールでカバーされない前提条件:

  • なし

ロール変数

defaults/main.ymlファイルには、Intel SGXソフトウェアインストールガイドに従ってインストールされるパッケージが定義されています。

vars/main.ymlファイルでは、開発およびデバッグパッケージをインストールするかどうかを制御するための2つの変数を追加で定義しています:

install_sgx_debug: true # デバッグパッケージがインストールされるかどうかを制御、デフォルトはtrue
install_sgx_dev: true # 開発パッケージがインストールされるかどうかを制御、デフォルトはtrue

依存関係

Galaxyにホストされたロールとそのパラメーター:

  • なし

例プレイブック

ユーザーのために、変数をパラメータとして渡す方法など、ロールの使い方の例を含めると良いです:

- hosts: all
  roles:
     - { role: melhindi.intel_sgx_pws }

ライセンス

Apache 2.0

貢献

このロールの開発に貢献するためには、以下のセットアップをお勧めします:

# 1. 期待されるロール名でリポジトリをクローンする:
git clone [email protected]:melhindi/ansible-role-intel-sgx-pws.git melhindi.intel_sgx_pws

# 2. 仮想環境を初期化する
python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install -r requirements.txt

# 3. モレキュールを使ってロールをテストする
molecule converge

注意: このセットアップは、グローバルにインストールされたAnsibleやモレキュールがないことを前提としています。時々、グローバルにインストールされたAnsible/モレキュールがパッケージや依存関係の衝突を引き起こすことがあります。

プロジェクトについて

Install Intel SGX Platform Software (Intel SGX PSW) and Intel SGX DCAP packages

インストール
ansible-galaxy install melhindi.intel_sgx_pws
ライセンス
apache-2.0
ダウンロード
79
所有者