melhindi.intel_sgx_as

Rôle Ansible : Intel_SGX_AS

Rôle Ansible pour installer les bibliothèques as et ld avec support mfence nécessaires pour construire des applications SGX avec des atténuations.

Exigences

Pré-requis non couverts par Ansible ou le rôle :

  • Aucun

Variables du Rôle

Voir les variables définies dans le fichier defaults/main.yml.

Dépendances

Rôles hébergés sur Galaxy et leurs paramètres :

  • Aucun

Exemple de Playbook

Inclure un exemple d'utilisation de votre rôle (par exemple, avec des variables passées comme paramètres) est toujours apprécié par les utilisateurs :

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

Licence

Apache 2.0

Contribuer

Pour contribuer au développement de ce rôle, la configuration suivante est recommandée :

# 1. Clonez le dépôt avec le nom attendu du rôle :
git clone [email protected]:melhindi/ansible-role-intel-sgx-as.git melhindi.intel_sgx_as

# 2. Initialisez l'environnement virtuel
python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install -r requirements.txt

# 3. Utilisez molecule pour tester le rôle
molecule converge

Remarque : Cette configuration suppose que vous n'avez pas d'ansible ou de molecule installé globalement. Parfois, les installations globales d'ansible/molecule peuvent causer des conflits de paquets/dépendances.

À propos du projet

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

Installer
ansible-galaxy install melhindi.intel_sgx_as
Licence
bsd-3-clause
Téléchargements
73
Propriétaire