melhindi.intel_sgx_pws

Ansible Rolle: Intel_SGX_PWS

Ansible-Rolle zur Installation der Intel SGX Plattform-Software (Intel SGX PSW) und Intel SGX DCAP gemäß dem Intel SGX Installationshandbuch für Linux-OS.

Anforderungen

Voraussetzungen, die nicht von Ansible oder der Rolle abgedeckt werden:

  • Keine

Rollen-Variablen

Die Datei defaults/main.yml definiert die Pakete, die gemäß dem Intel SGX Installationshandbuch installiert werden.

In der Datei vars/main.yml definieren wir zusätzlich die folgenden zwei Variablen, um zu steuern, ob Entwicklungs- und Debug-Pakete installiert werden:

install_sgx_debug: true # steuert, ob Debug-Pakete installiert werden, standardmäßig true
install_sgx_dev: true # steuert, ob Entwicklungspakete installiert werden, standardmäßig true

Abhängigkeiten

Rollen, die auf Galaxy gehostet werden, und deren Parameter:

  • Keine

Beispiel-Playbook

Es ist immer hilfreich für die Benutzer, ein Beispiel zu zeigen, wie man die Rolle verwendet (z. B. mit übergebenen Variablen):

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

Lizenz

Apache 2.0

Beitragen

Um zur Entwicklung dieser Rolle beizutragen, wird die folgende Einrichtung empfohlen:

# 1. Klone das Repository mit dem erwarteten Rollennamen:
git clone git@github.com:melhindi/ansible-role-intel-sgx-pws.git melhindi.intel_sgx_pws

# 2. Initialisiere die virtuelle Umgebung
python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install -r requirements.txt

# 3. Verwende Molecule, um die Rolle zu testen
molecule converge

Hinweis: Diese Einrichtung geht davon aus, dass du kein global installiertes Ansible oder Molecule hast. Manchmal können global installierte Ansible/Molecule Konflikte mit Paketen/Abhängigkeiten verursachen.

Über das Projekt

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

Installieren
ansible-galaxy install melhindi.intel_sgx_pws
GitHub Repository
Lizenz
apache-2.0
Downloads
79
Besitzer