vmware.ansible_role_greengrass_awscli
Greengrass AWSCLI
这个角色提供了一个已安装和配置的 AWS CLI,可以调用 Greengrass 和其他 AWS API。
构建状态
要求
您需要提供 AWS 凭证才能运行此角色。
角色变量
您很可能需要设置以下所有值。
# 以下内容来自 AWS 控制台
aws_access_key=<您的 AWS 访问密钥>
aws_secret_key=<您的 AWS 密钥>
依赖项
此角色没有特别的依赖项。它仅在 Ubuntu/Debian 上进行了测试。
示例剧本
以下是一个示例剧本:
- hosts: servers
roles:
- { role: vmware.awscli }
入门指南
要开发或测试此角色,请按照以下步骤操作。
- 克隆此代码库
- 使用 pip 安装 ansible 和其他要求:
pip install -r requirements.txt
- 您可以用以下命令测试该角色:
molecule converge
另外,您可以构建一个 Docker 容器并通过这种方式测试。
- 克隆此代码库
- 构建 Docker 镜像
docker build -t vmware/awscli .
- 在目标角色上运行该镜像
docker run -it vmware/awscli
许可证
该代码采用双重许可 Apache-2.0 或 GPLv3。