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。

关于项目

This role installs the AWS CLI for Linux and MacOSX

安装
ansible-galaxy install vmware.ansible_role_greengrass_awscli
许可证
other
下载
2.3k
拥有者