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.
Install as,ld and objdump tools with mfence support to build apps with mitigation
ansible-galaxy install melhindi.intel_sgx_as