melhindi.intel_sgx_pws

Ansible 角色:Intel_SGX_PWS

此 Ansible 角色用于根据 Intel SGX 软件安装指南在 Linux 操作系统上安装 Intel SGX 平台软件(Intel SGX PSW)和 Intel SGX DCAP。

需求

Ansible 或该角色未覆盖的先决条件:

角色变量

文件 defaults/main.yml 定义了根据 Intel SGX 软件安装指南要安装的软件包。

在文件 vars/main.yml 中,我们还定义了以下两个变量,以允许您控制是否安装开发包和调试包:

install_sgx_debug: true # 控制是否安装调试包,默认为 true
install_sgx_dev: true # 控制是否安装开发包,默认为 true

依赖项

在 Galaxy 上托管的角色及其参数:

示例剧本

提供一个使用您角色的示例(例如,作为参数传递变量)对于用户来说总是很有帮助:

- 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.intel_sgx_pws
许可证
apache-2.0
下载
79
拥有者