Skip to content

Commit

Permalink
Release 2.2.0 commit (#862)
Browse files Browse the repository at this point in the history
* Release 2.2.0 commit

* fix typo

* rebase stable-2

* fix boto versions based on amazon.aws
  • Loading branch information
markuman authored Jan 20, 2022
1 parent 0f4bf9c commit beaca66
Show file tree
Hide file tree
Showing 17 changed files with 1,089 additions and 203 deletions.
28 changes: 28 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,34 @@ community.aws Release Notes
.. contents:: Topics


v2.2.0
======

Release Summary
---------------

This is a backport release of the ``community.aws`` collection.

Minor Changes
-------------

- aws_msk_config - remove duplicated and unspecific requirements (https://github.com/ansible-collections/community.aws/pull/863).
- aws_ssm connection plugin - add parameters to explicitly specify SSE mode and KMS key id for uploads on the file transfer bucket. (https://github.com/ansible-collections/community.aws/pull/763)
- ecs_taskdefinition - remove duplicated and unspecific requirements (https://github.com/ansible-collections/community.aws/pull/863).
- iam_user - add boto3 waiter for iam user creation (https://github.com/ansible-collections/community.aws/pull/822).
- iam_user - add password management support bringing parity with `iam` module (https://github.com/ansible-collections/community.aws/pull/822).
- s3_lifecycle - Add ``abort_incomplete_multipart_upload_days`` and ``expire_object_delete_marker`` parameters (https://github.com/ansible-collections/community.aws/pull/794).

Bugfixes
--------

- aws_eks - Fix EKS cluster creation with short names (https://github.com/ansible-collections/community.aws/pull/818).

New Modules
-----------

- ec2_asg_scheduled_action - Create, modify and delete ASG scheduled scaling actions.

v2.1.0
======

Expand Down
361 changes: 181 additions & 180 deletions README.md

Large diffs are not rendered by default.

27 changes: 27 additions & 0 deletions changelogs/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1500,3 +1500,30 @@ releases:
name: rds_option_group_info
namespace: ''
release_date: '2021-11-12'
2.2.0:
changes:
bugfixes:
- aws_eks - Fix EKS cluster creation with short names (https://github.com/ansible-collections/community.aws/pull/818).
minor_changes:
- aws_msk_config - remove duplicated and unspecific requirements (https://github.com/ansible-collections/community.aws/pull/863).
- aws_ssm connection plugin - add parameters to explicitly specify SSE mode
and KMS key id for uploads on the file transfer bucket. (https://github.com/ansible-collections/community.aws/pull/763)
- ecs_taskdefinition - remove duplicated and unspecific requirements (https://github.com/ansible-collections/community.aws/pull/863).
- iam_user - add boto3 waiter for iam user creation (https://github.com/ansible-collections/community.aws/pull/822).
- iam_user - add password management support bringing parity with `iam` module
(https://github.com/ansible-collections/community.aws/pull/822).
- s3_lifecycle - Add ``abort_incomplete_multipart_upload_days`` and ``expire_object_delete_marker``
parameters (https://github.com/ansible-collections/community.aws/pull/794).
release_summary: This is a backport release of the ``community.aws`` collection.
fragments:
- 2.2.0.yml
- 763-aws_ssm_connection-add-sse-parameters.yml
- 794-s3_lifecycle_abort_expire.yml
- 818-fix-eks-short-name.yml
- 822-add-password-support-iam_user.yml
- 863-requirements-doc-fix.yml
modules:
- description: Create, modify and delete ASG scheduled scaling actions.
name: ec2_asg_scheduled_action
namespace: ''
release_date: '2022-01-13'

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/794-s3_lifecycle_abort_expire.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/818-fix-eks-short-name.yml

This file was deleted.

3 changes: 0 additions & 3 deletions changelogs/fragments/822-add-password-support-iam_user.yml

This file was deleted.

3 changes: 0 additions & 3 deletions changelogs/fragments/863-requirements-doc-fix.yml

This file was deleted.

4 changes: 1 addition & 3 deletions docs/community.aws.aws_msk_config_module.rst
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,9 @@ Requirements
------------
The below requirements are needed on the host that executes this module.

- boto3
- python >= 3.6
- boto3 >= 1.15.0
- botocore >= 1.17.48
- botocore >= 1.18.0
- python >= 3.6


Parameters
Expand Down
56 changes: 56 additions & 0 deletions docs/community.aws.aws_ssm_connection.rst
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,48 @@ Parameters
<div>The name of the S3 bucket used for file transfers.</div>
</td>
</tr>
<tr>
<td colspan="1">
<div class="ansibleOptionAnchor" id="parameter-"></div>
<b>bucket_sse_kms_key_id</b>
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
<div style="font-size: small">
<span style="color: purple">-</span>
</div>
<div style="font-style: italic; font-size: small; color: darkgreen">added in 2.2.0</div>
</td>
<td>
</td>
<td>
<div>var: ansible_aws_ssm_bucket_sse_kms_key_id</div>
</td>
<td>
<div>KMS key id to use when encrypting objects using <code>bucket_sse_mode=aws:kms</code>. Ignored otherwise.</div>
</td>
</tr>
<tr>
<td colspan="1">
<div class="ansibleOptionAnchor" id="parameter-"></div>
<b>bucket_sse_mode</b>
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
<div style="font-size: small">
<span style="color: purple">-</span>
</div>
<div style="font-style: italic; font-size: small; color: darkgreen">added in 2.2.0</div>
</td>
<td>
<ul style="margin: 0; padding: 0"><b>Choices:</b>
<li>AES256</li>
<li>aws:kms</li>
</ul>
</td>
<td>
<div>var: ansible_aws_ssm_bucket_sse_mode</div>
</td>
<td>
<div>Server-side encryption mode to use for uploads on the S3 bucket used for file transfer.</div>
</td>
</tr>
<tr>
<td colspan="1">
<div class="ansibleOptionAnchor" id="parameter-"></div>
Expand Down Expand Up @@ -329,6 +371,20 @@ Examples
# Execution: ansible-playbook win_file.yaml -i aws_ec2.yml
# The playbook tasks will get executed on the instance ids returned from the dynamic inventory plugin using ssm connection.
# Install a Nginx Package on Linux Instance; with specific SSE for file transfer
- name: Install a Nginx Package
vars:
ansible_connection: aws_ssm
ansible_aws_ssm_bucket_name: nameofthebucket
ansible_aws_ssm_region: us-west-2
ansible_aws_ssm_bucket_sse_mode: 'aws:kms'
ansible_aws_ssm_bucket_sse_kms_key_id: alias/kms-key-alias
tasks:
- name: Install a Nginx Package
yum:
name: nginx
state: present
Expand Down
Loading

0 comments on commit beaca66

Please sign in to comment.