melhindi.intel_sgx_pws

Rôle Ansible : Intel_SGX_PWS

Rôle Ansible pour installer le logiciel de plateforme Intel SGX (Intel SGX PSW) et Intel SGX DCAP selon le guide d'installation du logiciel Intel SGX pour Linux.

Exigences

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

  • Aucun

Variables du rôle

Le fichier defaults/main.yml définit les paquets qui sont installés selon le guide d'installation du logiciel Intel SGX.

Dans le fichier vars/main.yml, nous définissons également les deux variables suivantes pour vous permettre de contrôler si les paquets de développement et de débogage seront installés :

install_sgx_debug: true # contrôle si les paquets de débogage seront installés, vrai par défaut
install_sgx_dev: true # contrôle si les paquets de développement seront installés, vrai par défaut

Dépendances

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

  • Aucun

Exemple de Playbook

Inclure un exemple de l'utilisation de votre rôle (par exemple, avec des variables passées en tant que paramètres) est toujours utile pour les utilisateurs :

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

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 de rôle attendu :
git clone [email protected]:melhindi/ansible-role-intel-sgx-pws.git melhindi.intel_sgx_pws

# 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

Note : Cette configuration suppose que vous n'avez pas Ansible ou molecule installé globalement. Parfois, Ansible/molecule installé globalement peut causer des conflits de paquets/dépendances.

À propos du projet

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

Installer
ansible-galaxy install melhindi.intel_sgx_pws
Licence
apache-2.0
Téléchargements
79
Propriétaire