intel_sgx_pws

Ansible Роль: Intel_SGX_PWS

Ansible Роль для установки программного обеспечения платформы Intel SGX (Intel SGX PSW) и Intel SGX DCAP в соответствии с Руководством по установке программного обеспечения Intel SGX для Linux.

Требования

Предварительные условия, которые не охватываются Ansible или ролью:

  • Нет

Переменные роли

Файл defaults/main.yml определяет пакеты, которые будут установлены в соответствии с Руководством по установке программного обеспечения Intel SGX.

В файле vars/main.yml мы дополнительно определяем следующие две переменные, чтобы вы могли контролировать, будут ли установлены пакеты для разработки и отладки:

install_sgx_debug: true # управляет установкой пакетов отладки, по умолчанию true
install_sgx_dev: true # управляет установкой пакетов для разработки, по умолчанию true

Зависимости

Роли, размещенные на Galaxy, и их параметры:

  • Нет

Пример Playbook

Полезно включить пример использования вашей роли (например, с переданными переменными в качестве параметров):

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

Лицензия

Apache 2.0

Вклад

Для участия в разработке этой роли рекомендуется следующий процесс:

# 1. Клонируйте репозиторий с ожидаемым именем роли:
git clone [email protected]:melhindi/ansible-role-intel-sgx-pws.git melhindi.intel_sgx_pws

# 2. Инициализируйте виртуальную среду
python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install -r requirements.txt

# 3. Используйте molecule для тестирования роли
molecule converge

Примечание: Этот процесс предполагает, что у вас не установлены глобально ansible или molecule. Иногда глобально установленные ansible/molecule могут вызвать конфликты пакетов/зависимостей.

О проекте

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

Установить
ansible-galaxy install melhindi/ansible-role-intel-sgx-pws
Лицензия
apache-2.0
Загрузки
66
Владелец