melhindi.intel_sgx_as

Ansible Rolle: Intel_SGX_AS

Ansible Rolle zur Installation der as- und ld-Bibliotheken mit mfence-Unterstützung, die zum Erstellen von SGX-Apps mit Minderungsmaßnahmen erforderlich sind.

Anforderungen

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

  • Keine

Rollenvariablen

Siehe die Variablen, die in der Datei defaults/main.yml definiert sind.

Abhängigkeiten

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

  • Keine

Beispiel-Playbook

Es ist immer gut für die Benutzer, ein Beispiel zu haben, wie man die Rolle verwendet (zum Beispiel mit übergebenen Variablen):

- hosts: alle
  roles:
     - { role: melhindi.intel_sgx_as }

Lizenz

Apache 2.0

Beitrag

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

# 1. Klonen Sie das Repository mit dem erwarteten Rollennamen:
git clone git@github.com:melhindi/ansible-role-intel-sgx-as.git melhindi.intel_sgx_as

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

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

Hinweis: Diese Einrichtung geht davon aus, dass Sie kein global installiertes Ansible oder Molecule haben. Manchmal können global installierte Ansible/Molecule-Pakete Abhängigkeitskonflikte verursachen.

Über das Projekt

Install as,ld and objdump tools with mfence support to build apps with mitigation

Installieren
ansible-galaxy install melhindi.intel_sgx_as
GitHub Repository
Lizenz
bsd-3-clause
Downloads
73
Besitzer