diff --git a/changelogs/fragments/0001-ecs-service-aliases.yml b/changelogs/fragments/0001-ecs-service-aliases.yml new file mode 100644 index 00000000000..1860536b600 --- /dev/null +++ b/changelogs/fragments/0001-ecs-service-aliases.yml @@ -0,0 +1,3 @@ +minor_changes: +- ecs_service - add ``service`` alias to address the ecs service name with the same parameter as the ecs_service_info module is doing (https://github.com/ansible-collections/community.aws/pull/1187). +- ecs_service_info - add ``name`` alias to address the ecs service name with the same parameter as the ecs_service module is doing (https://github.com/ansible-collections/community.aws/pull/1187). \ No newline at end of file diff --git a/plugins/modules/ecs_service.py b/plugins/modules/ecs_service.py index 16d0169527f..5c19280daaa 100644 --- a/plugins/modules/ecs_service.py +++ b/plugins/modules/ecs_service.py @@ -34,6 +34,7 @@ - The name of the service. required: true type: str + aliases: ['service'] cluster: description: - The name of the cluster in which the service exists. @@ -662,7 +663,7 @@ def health_check_setable(self, params): def main(): argument_spec = dict( state=dict(required=True, choices=['present', 'absent', 'deleting']), - name=dict(required=True, type='str'), + name=dict(required=True, type='str', aliases=['service']), cluster=dict(required=False, type='str'), task_definition=dict(required=False, type='str'), load_balancers=dict(required=False, default=[], type='list', elements='dict'), diff --git a/plugins/modules/ecs_service_info.py b/plugins/modules/ecs_service_info.py index e6167afd09c..b04f94241f5 100644 --- a/plugins/modules/ecs_service_info.py +++ b/plugins/modules/ecs_service_info.py @@ -40,6 +40,7 @@ required: false type: list elements: str + aliases: ['name'] extends_documentation_fragment: - amazon.aws.aws - amazon.aws.ec2 @@ -214,7 +215,7 @@ def main(): details=dict(type='bool', default=False), events=dict(type='bool', default=True), cluster=dict(), - service=dict(type='list', elements='str') + service=dict(type='list', elements='str', aliases=['name']) ) module = AnsibleAWSModule(argument_spec=argument_spec, supports_check_mode=True)