dzangolab.awscli2

ansible-awscli

此角色配置 AWS CLI 版本 2。

角色变量

用于部署的变量如下所示。

  • 带有凭证的 AWS CLI 配置文件

AWS CLI 配置文件可以如下给出:

awscli_users:
  # 添加用户 'johnd'
  - user: johnd
    state: present
    profiles:
      - name: default
        aws_access_key_id: XXXXXXXXXXXXXXXXXXXX
        aws_secret_access_key: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
        output: json
        region: ap-northeast-1
  # 移除用户 'johnd'
  - user: johnd
    state: absent

示例剧本

- name: 安装 aws-cli
  hosts: all
  roles:
    - name: 安装 aws-cli
      role: dzangolab.awscli2
  tags:
    - awscli
  vars:
    awscli_users:
      # 添加用户 'johnd'
      - user: johnd
        state: present
        profiles:
          - name: default
            aws_access_key_id: XXXXXXXXXXXXXXXXXXXX
            aws_secret_access_key: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
            output: json
            region: ap-northeast-1
      # 移除用户 'johnd'
      - user: johnd
        state: absent

许可

MIT

关于项目

Install and configure AWS CLI v2

安装
ansible-galaxy install dzangolab.awscli2
许可证
mit
下载
555
拥有者