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