melhindi.intel_sgx_pws

Rola Ansible: Intel_SGX_PWS

Rola Ansible do instalacji oprogramowania platformy Intel SGX (Intel SGX PSW) oraz Intel SGX DCAP według przewodnika instalacji oprogramowania Intel SGX dla systemu Linux.

Wymagania

Wymagania wstępne, które nie są pokrywane przez Ansible ani rolę:

  • Brak

Zmienne Roli

Plik defaults/main.yml definiuje pakiety, które są instalowane zgodnie z przewodnikiem instalacji oprogramowania Intel SGX.

W pliku vars/main.yml dodatkowo definiujemy dwie zmienne, aby umożliwić kontrolę, czy będą instalowane pakiety deweloperskie i debugowania:

install_sgx_debug: true # kontroluje, czy pakiety debugowania będą instalowane, domyślnie true
install_sgx_dev: true # kontroluje, czy pakiety deweloperskie będą instalowane, domyślnie true

Zależności

Role hostowane na Galaxy i ich parametry:

  • Brak

Przykład Playbooka

Zawieranie przykładu, jak użyć swojej roli (na przykład, z przekazywanymi zmiennymi jako parametry) jest również miłe dla użytkowników:

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

Licencja

Apache 2.0

Wkład

Aby przyczynić się do rozwoju tej roli, zaleca się następująca konfiguracja:

# 1. Sklonuj repozytorium z oczekiwaną nazwą roli:
git clone [email protected]:melhindi/ansible-role-intel-sgx-pws.git melhindi.intel_sgx_pws

# 2. Zainicjuj środowisko wirtualne
python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install -r requirements.txt

# 3. Użyj molecule do przetestowania roli
molecule converge

Uwaga: Ta konfiguracja zakłada, że nie masz zainstalowanego globalnie ansible ani molecule. Czasami globalnie zainstalowane ansible/molecule mogą powodować konflikty pakietów/zależności.

O projekcie

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

Zainstaluj
ansible-galaxy install melhindi.intel_sgx_pws
Licencja
apache-2.0
Pobrania
79
Właściciel