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