Skip to contentRed Hat AI
  • Our approach

    • News and insights
    • Technical blog
    • Research
    • Live AI events
    • Get an overview
  • Products

    • Red Hat AI Enterprise
    • Red Hat AI Inference Server
    • Red Hat Enterprise Linux AI
    • Red Hat OpenShift AI
    • Explore Red Hat AI
  • Engage & learn

    • AI learning hub
    • AI partners
    • Services for AI
Hybrid cloud
  • Platform solutions

    • Artificial intelligence

      Build, deploy, and monitor AI models and apps.

    • Linux standardization

      Get consistency across operating environments.

    • Application development

      Simplify the way you build, deploy, and manage apps.

    • Automation

      Scale automation and unite tech, teams, and environments.

  • Use cases

    • Virtualization

      Modernize operations for virtualized and containerized workloads.

    • Digital sovereignty

      Control and protect critical infrastructure.

    • Security

      Code, build, deploy, and monitor security-focused software.

    • Edge computing

      Deploy workloads closer to the source with edge technology.

  • Explore solutions
  • Solutions by industry

    • Automotive
    • Financial services
    • Healthcare
    • Industrial sector
    • Media and entertainment
    • Public sector (Global)
    • Public sector (U.S.)
    • Telecommunications

Discover cloud technologies

Learn how to use our cloud products and solutions at your own pace in the Red Hat® Hybrid Cloud Console.

Products
  • Platforms

    • Red Hat AI

      Develop and deploy AI solutions across the hybrid cloud.

    • Red Hat Enterprise Linux

      Support hybrid cloud innovation on a flexible operating system.

    • Red Hat OpenShift

      Build, modernize, and deploy apps at scale.

    • Red Hat Ansible Automation Platform

      Implement enterprise-wide automation.

  • Featured

    • Red Hat OpenShift Virtualization Engine
    • Red Hat OpenShift Service on AWS
    • Microsoft Azure Red Hat OpenShift
    • See all products
  • Try & buy

    • Start a trial
    • Buy online
    • Integrate with major cloud providers
  • Services & support

    • Consulting
    • Product support
    • Services for AI
    • Technical Account Management
    • Explore services
Training
  • Training & certification

    • Courses and exams
    • Certifications
    • Skills assessments
    • Red Hat Academy
    • Learning subscription
    • Explore training
  • Featured

    • Red Hat Certified System Administrator exam
    • Red Hat System Administration I
    • Red Hat Learning Subscription trial (No cost)
    • Red Hat Certified Engineer exam
    • Red Hat Certified OpenShift Administrator exam
  • Services

    • Consulting
    • Partner training
    • Product support
    • Services for AI
    • Technical Account Management
Learn
  • Build your skills

    • Documentation
    • Hands-on labs
    • Hybrid cloud learning hub
    • Interactive learning experiences
    • Training and certification
  • More ways to learn

    • Blog
    • Events and webinars
    • Podcasts and video series
    • Red Hat TV
    • Resource library

For developers

Discover resources and tools to help you build, deliver, and manage cloud-native applications and services.

Partners
  • For customers

    • Our partners
    • Red Hat Ecosystem Catalog
    • Find a partner
  • For partners

    • Partner Connect
    • Become a partner
    • Training
    • Support
    • Access the partner portal

Build solutions powered by trusted partners

Find solutions from our collaborative community of experts and technologies in the Red Hat® Ecosystem Catalog.

Search

I'd like to:

  • Start a trial
  • Buy a learning subscription
  • Manage subscriptions
  • Contact sales
  • Contact customer service
  • See Red Hat jobs

Help me find:

  • Documentation
  • Developer resources
  • Tech topics
  • Architecture center
  • Security updates
  • Support cases

I want to learn more about:

  • AI
  • Application modernization
  • Automation
  • Cloud-native applications
  • Linux
  • Virtualization
ConsoleDocsSupportNew For you

Recommended

We'll recommend resources you may like as you browse. Try these suggestions for now.

  • Product trial center
  • Courses and exams
  • All products
  • Tech topics
  • Resource library
Log in

Get more with a Red Hat account

  • Console access
  • Event registration
  • Training & trials
  • World-class support

A subscription may be required for some services.

Log in or register
Contact us
  • Home
  • Resources
  • Migrate to AWS using Ansible Automation Platform

Migrate to AWS using Ansible Automation Platform

September 22, 2023•
Resource type: Overview
Download PDF

Migrate and manage workloads across hybrid cloud environments

Deploying business-critical applications in cloud environments is now the norm. Even so, migrating to the cloud and managing workloads and resources across hybrid cloud environments can be daunting, time consuming, and error-prone when performed manually. Cloud automation — applying IT automation to cloud technologies — can help you move to and manage cloud environments more efficiently at scale.

Cloud automation lets you streamline complete workflows to manage IT life cycles across your environment. Orchestrate cloud resources by automatically setting up and migrating the environments, systems, and applications that your business needs. Operationalize ongoing cloud processes by automating the Day 1 and Day 2 tasks that keep your environments running. Govern cloud environments by applying and enforcing policies at scale to ensure that all elements run according to business requirements.

Red Hat® Ansible® Automation Platform on Amazon Web Services (AWS) lets you orchestrate, operationalize, and govern workloads and resources across your entire environment — including private clouds, on-site datacenters, and edge locations — to provide a consistent automation experience.

Orchestrate your AWS cloud environment with Ansible Automation Platform

A unified automation platform that works with your cloud provider and other IT technologies is central to effective cloud workflow migration and management. Deployed from the AWS Marketplace, Ansible Automation Platform via AWS speeds migration of your existing applications to AWS, and then simplifies IT workload and resource management across your hybrid cloud environment.

Red Hat Ansible Automation Platform is an enterprise IT automation solution that includes everything needed to build, deploy, and manage automation at scale. A simple automation language lets you create advanced workflows and share and manage automation assets across your organization. Integration with native AWS services like Elastic Compute Cloud (EC2) and CloudFormation, along with Ansible Content Collections for AWS, help you get started in less time. A library of nearly 100 modules lets you directly automate AWS operations, while another 1,300 modules help you manage operating systems, network infrastructure, and applications no matter where they are deployed.

As part of Ansible Automation Platform, Event-Driven Ansible lets you automate IT actions in response to events observed in your environment via user-defined, rule-based constructs. It receives notifications from third-party tools, decides which actions to take based on your rules, and then responds automatically using your Ansible Playbooks. With Event-Driven Ansible, you can create end-to-end, fully automated workflows for a broad array of complex use cases across your IT landscape.

Red Hat supports this subscription-based, self-managed solution at the Premium Support level, providing unlimited 24x7 access to a global network of experienced technical support engineers, while AWS provides expert support for your cloud infrastructure. Integrated billing of Ansible Automation Platform with your other AWS services gives full visibility into costs. And you can use your AWS Enterprise Discount Program (EDP) funds and discounts towards Ansible Automation Platform deployments.

Icons-Red_Hat-Software_and_Technologies-Automation-A-Black-RGB

Automate your cloud resource life cycles

Red Hat Ansible Automation Platform lets you automate complete cloud workflows. With AWS you can:

  • Deploy and migrate web applications.
  • Create custom Amazon Machine Images.
  • Manage orphaned instances.
  • Detach and delete internet gateways.
  • Configure AWS CloudTrails.
  • Troubleshoot connectivity issues.

Read this overview to learn more about these use cases.

Simplify automation with Ansible Certified Content

The Ansible Amazon AWS Certified Content Collection integrates Ansible Automation Platform and AWS so you can automatically manage your entire deployment across IT domains and technologies. Available via Ansible automation hub, this precomposed content includes modules, roles, plug-ins, and documentation for automating many common AWS operations — like EC2 instance creation and management, EC2 Auto Scaling Group (ASG) monitoring, and EC2 security group maintenance — directly from Ansible Automation Platform. Use this collection to build advanced automation workflows based on trusted content developed, tested, and supported by Red Hat. And because Red Hat maintains and releases the direct-to-user automation assets in all Red Hat Ansible Certified Content collections separately from main product releases, you can get started with the latest features and content faster.

Learn more about Red Hat Ansible Certified Content.

Get started faster with Ansible validated content

Ansible validated content for AWS provides expert guidance for building automation workflows across your AWS environment. Delivered as playbooks, roles, and documentation, validated content offers customizable, opinionated use cases based on Ansible Certified Content. Red Hat curates and tests all Ansible validated content. Content can be loaded into a private automation hub — a repository for storing and controlling access to your automation assets.

Here are some examples of the many use cases that you can customize and automate with Ansible validated content for AWS.

Deploy and migrate web applications on AWS

Using the webapp playbook, you can deploy and migrate complex web applications that use multiple AWS resources. Provide the region you want to deploy in or migrate to, and Ansible Automation Platform follows the playbook to request the necessary instances, move application data, and retire any unused resources.

Create custom Amazon Machine Images

With the customized_ami role, you can build and manage custom Amazon Machine Images (AMIs) simply and consistently. Set the AMI name and list of packages to install, and Ansible Automation Platform creates, updates, or deletes the AMI based on configurable options.

Manage AWS orphaned instances by tag

To help manage virtual machine sprawl, the ec2_instance_terminate_by_tag role lets you terminate EC2 instances with specific tags. Specify a key-value pair, and Ansible Automation Platform automatically terminates any matching EC2 instances, helping you control cloud resource use.

Detach and delete AWS internet gateways

Using the awsconfig_detach_and_delete_internet_gateway role, you can safely detach and delete internet gateways from Amazon Vvirtual Pprivate Cclouds (VPC). Configure the internet gateway (IGW) identification, and Ansible Automation Platform automatically deletes the gateway after verifying that it i’s safe to do so.

Configure multi-region AWS CloudTrails

To help track user activity and use throughout AWS and your hybrid cloud, the awsconfig_multiregion_cloudtrail role lets you create and configure CloudTrails for multiple regions. Designate the Amazon Simple Storage Service (S3) bucket where logs should be stored, and Ansible Automation Platform automatically sets up a multiregion CloudTrail across your AWS infrastructure.

Red Hat

Access validated content and playbook examples for AWS automation workflows.

Configure AWS CloudTrail encryption

The enable_cloudtrail_encryption_with_kms role lets you enable a directly manageable security layer for your CloudTrail log files. Specify the name of the CloudTrail you want to encrypt, along with your AWS Key Management Service (AWS KMS) customer managed key, and Ansible Automation Platform configures server-side encryption for your CloudTrail log files.

Troubleshoot Amazon Relational Database Service connectivity

If you ’are having issues with Amazon Relational Database Service (RDS) connectivity from EC2 instances, the troubleshoot_rds_connectivity role can help you troubleshoot and find the cause of the problem. Provide the EC2 and RDS instances, and Ansible Automation Platform automatically diagnoses connectivity issues, ensures the database instance is available, and checks the associated security group rules, network access control lists (ACL), and route tables for potential issues.

Troubleshoot Amazon Virtual Private Cloud connectivity issues

The connectivity_troubleshooter role can help you efficiently diagnose VPC connectivity issues. Configure the required IP addresses and port numbers, and Ansible Automation Platform automatically investigates connectivity issues between AWS resources in the same VPC or different VPCs connected via peering, and between AWS and internet resources using internet or network address translation (NAT) gateways.

Learn more

Discover more about using Red Hat Ansible Automation Platform to automate your AWS deployment and hybrid cloud environments. Read about Ansible Automation Platform and AWS integrations, and experiment with a wide variety of use cases in an interactive lab.

Icons-Red_Hat-Media_and_Documents-eBook-A-Black-RGB

Read the Automate your hybrid cloud at scale e-book to learn more about building complete, automated hybrid cloud workflows.

Tags:Automation and management, Hybrid cloud

Red Hat logoLinkedInYouTubeFacebookX

Platforms

  • Red Hat AI
  • Red Hat Enterprise Linux
  • Red Hat OpenShift
  • Red Hat Ansible Automation Platform
  • See all products

Tools

  • Training and certification
  • My account
  • Customer support
  • Developer resources
  • Find a partner
  • Red Hat Ecosystem Catalog
  • Documentation

Try, buy, & sell

  • Product trial center
  • Red Hat Store
  • Buy online (Japan)
  • Console

Communicate

  • Contact sales
  • Contact customer service
  • Contact training
  • Social

About Red Hat

Red Hat is an open hybrid cloud technology leader, delivering a consistent, comprehensive foundation for transformative IT and artificial intelligence (AI) applications in the enterprise. As a trusted adviser to the Fortune 500, Red Hat offers cloud, developer, Linux, automation, and application platform technologies, as well as award-winning services.

  • Our company
  • How we work
  • Customer success stories
  • Analyst relations
  • Newsroom
  • Open source commitments
  • Our social impact
  • Jobs

Change page language

Red Hat legal and privacy links

  • About Red Hat
  • Jobs
  • Events
  • Locations
  • Contact Red Hat
  • Red Hat Blog
  • Inclusion at Red Hat
  • Cool Stuff Store
  • Red Hat Summit
© 2026 Red Hat

Red Hat legal and privacy links

  • Privacy statement
  • Terms of use
  • All policies and guidelines
  • Digital accessibility