Skip to content

Commit a8cbce2

Browse files
authored
Ansible User-Agent identification for community.aws (#1632)
Ansible User-Agent identification for community.aws SUMMARY The value will be similar to this APN/1.0 Ansible/2.14.1 community.aws/6.0.0-dev0 ISSUE TYPE Feature Pull Request Reviewed-by: Mark Chappell <None> Reviewed-by: Bikouo Aubin <None> Reviewed-by: Alina Buzachis <None>
1 parent 10e28fc commit a8cbce2

File tree

154 files changed

+184
-151
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

154 files changed

+184
-151
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
minor_changes:
2+
- module_utils.botocore - Add Ansible AWS User-Agent identification (https://github.com/ansible-collections/community.aws/pull/1632).

plugins/module_utils/common.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Copyright: Ansible Project
2+
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
3+
4+
5+
COMMUNITY_AWS_COLLECTION_NAME = "community.aws"
6+
COMMUNITY_AWS_COLLECTION_VERSION = "6.0.0-dev0"

plugins/module_utils/modules.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Copyright: Ansible Project
2+
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
3+
4+
from ansible_collections.amazon.aws.plugins.module_utils.core import AnsibleAWSModule
5+
from ansible_collections.amazon.aws.plugins.module_utils.common import set_collection_info
6+
from ansible_collections.community.aws.plugins.module_utils.common import (
7+
COMMUNITY_AWS_COLLECTION_NAME,
8+
COMMUNITY_AWS_COLLECTION_VERSION,
9+
)
10+
11+
12+
class AnsibleCommunityAWSModule(AnsibleAWSModule):
13+
14+
def __init__(self, **kwargs):
15+
16+
super(AnsibleCommunityAWSModule, self).__init__(**kwargs)
17+
set_collection_info(
18+
collection_name=COMMUNITY_AWS_COLLECTION_NAME,
19+
collection_version=COMMUNITY_AWS_COLLECTION_VERSION,
20+
)

plugins/modules/accessanalyzer_validate_policy_info.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@
169169

170170
from ansible.module_utils.common.dict_transformations import camel_dict_to_snake_dict
171171

172-
from ansible_collections.amazon.aws.plugins.module_utils.core import AnsibleAWSModule
172+
from ansible_collections.community.aws.plugins.module_utils.modules import AnsibleCommunityAWSModule as AnsibleAWSModule
173173
from ansible_collections.amazon.aws.plugins.module_utils.ec2 import AWSRetry
174174

175175

plugins/modules/acm_certificate.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@
267267
except ImportError:
268268
pass # handled by AnsibleAWSModule
269269

270-
from ansible_collections.amazon.aws.plugins.module_utils.core import AnsibleAWSModule
270+
from ansible_collections.community.aws.plugins.module_utils.modules import AnsibleCommunityAWSModule as AnsibleAWSModule
271271
from ansible_collections.amazon.aws.plugins.module_utils.acm import ACMServiceManager
272272
from ansible_collections.amazon.aws.plugins.module_utils.ec2 import compare_aws_tags
273273
from ansible_collections.amazon.aws.plugins.module_utils.ec2 import (

plugins/modules/acm_certificate_info.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@
259259
type: str
260260
'''
261261

262-
from ansible_collections.amazon.aws.plugins.module_utils.core import AnsibleAWSModule
262+
from ansible_collections.community.aws.plugins.module_utils.modules import AnsibleCommunityAWSModule as AnsibleAWSModule
263263
from ansible_collections.amazon.aws.plugins.module_utils.acm import ACMServiceManager
264264

265265

plugins/modules/api_gateway.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@
180180

181181
from ansible.module_utils.common.dict_transformations import camel_dict_to_snake_dict
182182

183-
from ansible_collections.amazon.aws.plugins.module_utils.core import AnsibleAWSModule
183+
from ansible_collections.community.aws.plugins.module_utils.modules import AnsibleCommunityAWSModule as AnsibleAWSModule
184184
from ansible_collections.amazon.aws.plugins.module_utils.ec2 import AWSRetry
185185

186186

plugins/modules/api_gateway_domain.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,8 @@
119119

120120
import copy
121121

122-
from ansible_collections.amazon.aws.plugins.module_utils.core import AnsibleAWSModule, is_boto3_error_code
122+
from ansible_collections.community.aws.plugins.module_utils.modules import AnsibleCommunityAWSModule as AnsibleAWSModule
123+
from ansible_collections.amazon.aws.plugins.module_utils.core import is_boto3_error_code
123124
from ansible_collections.amazon.aws.plugins.module_utils.ec2 import AWSRetry
124125
from ansible.module_utils.common.dict_transformations import camel_dict_to_snake_dict, snake_dict_to_camel_dict
125126

plugins/modules/application_autoscaling_policy.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@
285285
sample: '2017-09-28T08:22:51.881000-03:00'
286286
''' # NOQA
287287

288-
from ansible_collections.amazon.aws.plugins.module_utils.core import AnsibleAWSModule
288+
from ansible_collections.community.aws.plugins.module_utils.modules import AnsibleCommunityAWSModule as AnsibleAWSModule
289289
from ansible_collections.amazon.aws.plugins.module_utils.ec2 import _camel_to_snake, camel_dict_to_snake_dict
290290

291291
try:

plugins/modules/autoscaling_complete_lifecycle_action.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
except ImportError:
6767
pass # caught by AnsibleAWSModule
6868

69-
from ansible_collections.amazon.aws.plugins.module_utils.core import AnsibleAWSModule
69+
from ansible_collections.community.aws.plugins.module_utils.modules import AnsibleCommunityAWSModule as AnsibleAWSModule
7070

7171

7272
def main():

0 commit comments

Comments
 (0)