🌐
Ansible
docs.ansible.com › projects › ansible › latest › collections › amazon › aws › index.html
Amazon.Aws — Ansible Community Documentation
ec2_vpc_nat_gateway_info module – Retrieves AWS VPC Managed Nat Gateway details using AWS methods · ec2_vpc_net module – Configure AWS Virtual Private Clouds
🌐
GitHub
github.com › ansible-collections › amazon.aws
GitHub - ansible-collections/amazon.aws: Ansible Collection for Amazon AWS · GitHub
This collection is maintained by the Ansible Cloud Content team. ... The primary purpose of this collection is to simplify and streamline the management of AWS resources through automation. By leveraging this collection, organizations can reduce manual intervention, minimize errors, and ensure consistent and repeatable deployments. This leads to increased efficiency, faster deployments, and a more agile IT infrastructure. AWS-related modules and plugins supported by the Ansible community are in the community.aws collection.
Starred by 388 users
Forked by 394 users
Languages   Python
🌐
Ansible
docs.ansible.com › projects › ansible › latest › collections › community › aws › index.html
Community.Aws — Ansible Community Documentation
IRC channel #ansible-aws (Libera network): General usage and support questions. ... acm_certificate_info module – Retrieve certificate information from AWS Certificate Manager service
🌐
Ansible
docs.ansible.com › projects › ansible › latest › collections › amazon › aws › docsite › guide_aws.html
Amazon Web Services Guide — Ansible Community Documentation
The amazon.aws collection contains a number of modules and plugins for controlling Amazon Web Services (AWS). This guide explains how to use the modules and inventory scripts to automate your AWS resources with Ansible.
🌐
Spacelift
spacelift.io › blog › ansible-aws
Using Ansible to Automate AWS [Tutorial]
Ansible’s modular architecture enables extensibility and customization to cover even the most demanding needs by developing custom Ansible modules. In this section, we’ll show you how to configure and use Ansible with AWS.
Published   October 10, 2025
🌐
Medium
medium.com › @exploringtechnology123 › how-to-install-aws-modules-in-ansible-for-cloud-automation-2ebe2c59776
How to install AWS modules in Ansible for cloud Automation | by Exploringtechnology | Medium
January 19, 2023 - First, you will need to install the Ansible AWS modules by running the following command: ansible-galaxy collection install amazon.aws
🌐
Ansible Galaxy
galaxy.ansible.com › amazon › aws
amazon.aws - Ansible Galaxy
May 12, 2026 - We cannot provide a description for this page right now
🌐
Ansible
docs.ansible.com › ansible › 2.9 › modules › list_of_cloud_modules.html
Cloud modules — Ansible Documentation
See the latest Ansible community documentation . For Red Hat customers, see the Red Hat AAP platform lifecycle. ali_instance – Create, Start, Stop, Restart or Terminate an Instance in ECS. Add or Remove Instance to/from a Security Group · ali_instance_info – Gather information on instances of Alibaba Cloud ECS · aws_acm_info – Retrieve certificate information from AWS Certificate Manager service
Find elsewhere
🌐
Ansible
docs.ansible.com › ansible › 2.9 › dev_guide › platforms › aws_guidelines.html
Guidelines for Ansible Amazon AWS module development — Ansible Documentation
DOCUMENTATION = ''' module: my_module # some lines omitted here requirements: [ 'botocore', 'boto3' ] extends_documentation_fragment: - aws - ec2 ''' You should wrap any boto3 or botocore call in a try block. If an exception is thrown, then there are a number of possibilities for handling it. Catch the general ClientError or look for a specific error code with ... For more information on botocore exception handling see the botocore error documentation. To use ansible.module_utils.aws.core.is_boto3_error_code to catch a single AWS error code, call it in place of ClientError in your except clauses.
🌐
Ansible
ansible.readthedocs.io › projects › ansible › 2.9 › scenario_guides › guide_aws.html
Amazon Web Services Guide — Ansible Documentation
The purpose of this section is to explain how to put Ansible modules together (and use inventory scripts) to use Ansible in AWS context.
🌐
GitHub
github.com › ansible-collections › community.aws
GitHub - ansible-collections/community.aws: Ansible Collection for Community AWS · GitHub
The Ansible Community AWS collection includes a variety of Ansible content to help automate the management of AWS services. This collection is maintained by the Ansible community. AWS related modules and plugins supported by the Ansible Cloud team are in the amazon.aws collection.
Starred by 202 users
Forked by 426 users
Languages   Python
🌐
Red Hat
catalog.redhat.com › en › software › collection › amazon › aws
aws
May 12, 2026 - This collection is maintained by the Ansible Cloud Content team. ... The primary purpose of this collection is to simplify and streamline the management of AWS resources through automation. By leveraging this collection, organizations can reduce manual intervention, minimize errors, and ensure consistent and repeatable deployments. This leads to increased efficiency, faster deployments, and a more agile IT infrastructure. AWS-related modules and plugins supported by the Ansible community are in the community.aws collection.
🌐
Red Hat
redhat.com › en › blog › ansible-provisioning-aws-cloud
How to provision AWS infrastructure with Ansible
November 21, 2025 - [ Find out what's new in Red Hat Ansible Automation Platform 2. ] Creating EC2 instances in AWS is a single task using the ec2_instance module module, but as a best practice, you can add more pretasks and validations as needed [editor's note: this article was updated on Nov.
🌐
Ansible
docs.ansible.com › ansible › latest › collections › amazon › aws › ec2_instance_module.html
amazon.aws.ec2_instance module – Create & manage EC2 instances — Ansible Community Documentation
Use with EXTREME caution. amazon.aws.ec2_instance: state: absent filters: instance-state-name: running - name: restart a particular instance by its ID amazon.aws.ec2_instance: state: restarted instance_ids: - i-12345678 - name: start an instance with a public IP address amazon.aws.ec2_instance: name: "public-compute-instance" key_name: "prod-ssh-key" vpc_subnet_id: subnet-5ca1ab1e instance_type: c5.large security_group: default network_interfaces: - assign_public_ip: true image_id: ami-123456 tags: Environment: Testing - name: start an instance and Add EBS amazon.aws.ec2_instance: name: "publi
🌐
AnsiblePilot
ansiblepilot.com › home › articles › configuring ansible for aws: setup guide & playbook
Configuring Ansible for AWS: Setup Guide & Playbook
November 17, 2024 - Ansible AWS modules are written on top of boto3. boto3 is the Python SDK for the AWS that allows users to interact with AWS infrastructure via API. This library interacts with the AWS API via the Ansible modules and plugins.
🌐
NashTech Blog
blog.nashtechglobal.com › home › setup aws resources using ansible modules
Setup AWS resources using Ansible Modules - NashTech Blog
December 17, 2021 - You can get several modules from ansible-galaxy. Below command will install all available amazon.aws modules in your local system which are ready to use.
🌐
NetApp
netapp.com › home › learn › aws-cvo-blg-ansible-aws-how-to-automate-anything-in-aws-with-ansible
Ansible & AWS: How to Automate Anything in AWS with Ansible | NetApp
December 24, 2025 - Learn about Ansible modules for AWS, how to use them, and how to automate Ansible playbooks with Amazon EC2 and GitHub.
🌐
GitHub
github.com › ansible-collections › amazon.aws › releases
Releases · ansible-collections/amazon.aws
It also introduces the new amazon.aws.ec2_instance_type_info module to support EC2 instance types. Furthermore, the aws_cloudtrail and aws_sqs_queue Event Source plugins have been ported from the ansible.eda collection; please note that this introduces aiobotocore >= 2.14.0 as a new dependency for this collection.
Author   ansible-collections
🌐
Ansible
docs.ansible.com › ansible › 5 › collections › amazon › aws › ec2_module.html
amazon.aws.ec2 module – create, terminate, start or stop an instance in ec2 — Ansible Documentation
Use amazon.aws.ec2_instance. Creates or terminates ec2 instances. Note: This module uses the older boto Python module to interact with the EC2 API. amazon.aws.ec2 will still receive bug fixes, but no new features. Consider using the amazon.aws.ec2_instance module instead.