melhindi.intel_sgx_pws

Rol de Ansible: Intel_SGX_PWS

Rol de Ansible para instalar el Software de Plataforma Intel SGX (Intel SGX PSW) y Intel SGX DCAP de acuerdo con la Guía de Instalación del Software Intel SGX para el sistema operativo Linux.

Requisitos

Requisitos previos no cubiertos por Ansible o el rol:

  • Ninguno

Variables del Rol

El archivo defaults/main.yml define los paquetes que se están instalando según la Guía de Instalación del Software Intel SGX.

En el archivo vars/main.yml también definimos las siguientes dos variables para permitirte controlar si se instalarán paquetes de desarrollo y de depuración:

install_sgx_debug: true # controla si se instalarán paquetes de depuración, verdadero por defecto
install_sgx_dev: true # controla si se instalarán paquetes de desarrollo, verdadero por defecto

Dependencias

Roles alojados en Galaxy y sus parámetros:

  • Ninguno

Ejemplo de Playbook

Incluir un ejemplo de cómo usar tu rol (por ejemplo, con variables pasadas como parámetros) también es útil para los usuarios:

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

Licencia

Apache 2.0

Contribuir

Para contribuir al desarrollo de este rol se recomienda la siguiente configuración:

# 1. Clona el repositorio con el nombre del rol esperado:
git clone git@github.com:melhindi/ansible-role-intel-sgx-pws.git melhindi.intel_sgx_pws

# 2. Inicializa el entorno virtual
python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install -r requirements.txt

# 3. Usa molecule para probar el rol
molecule converge

Nota: Esta configuración supone que no tienes Ansible o molecule instalados globalmente. A veces, tener Ansible/molecule instalados globalmente puede causar conflictos de paquetes/dependencias.

Acerca del proyecto

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

Instalar
ansible-galaxy install melhindi.intel_sgx_pws
Licencia
apache-2.0
Descargas
79
Propietario