Listing Thumbnail

    Ansible on CentOS 10

     Info
    Deployed on AWS
    AWS Free Tier
    This product has charges associated with it for seller support. Ansible on CentOS 10 is a robust and efficient AMI that streamlines configuration management, application deployment, and task automation in the EC2 cloud. Designed for technical users, this image provides a pre-configured environment that includes the latest Ansible version, enabling rapid setup and deployment of complex IT environments. With its powerful orchestration capabilities, users can easily manage multiple systems, ensuring consistency and reducing the risk of human error. Ideal for DevOps professionals and system administrators, this AMI allows for seamless integration with cloud resources, facilitating dynamic scaling and optimizing infrastructure costs. Enhance your productivity and maintain control over your EC2 instances with Ansible on CentOS 10, the perfect solution for efficient automation in cloud environments.

    Overview

    Play video

    This is a repackaged open source software wherein additional charges apply for extended support with a 24 hour response time.

    Ansible on CentOS 10 offers a powerful automation platform designed for managing systems, deploying applications, and orchestrating complex workflows. Built on the robust CentOS 10 operating system, this AMI comes pre-installed with Ansible, enabling seamless integration and configuration management.

    CentOS 10 Key Features:

    • Pre-configured Ansible: Instant access to the latest version of Ansible, eliminating the need for manual installation and configuration.
    • CentOS 10 Stability: Leverage the rock-solid performance and security features of CentOS 10, ensuring a reliable environment for automation tasks.
    • Easy Scalability: Effortlessly scale your infrastructure, enabling rapid provisioning and deployment of resources across multiple environments.

    CentOS 10 Benefits:

    • Enhanced Productivity: Automate repetitive tasks, allowing your teams to focus on higher-value work and accelerate project timelines.
    • Improved Consistency: Achieve consistent results across your infrastructure by utilizing Ansible's declarative configuration language.
    • Integration Capabilities: Supports integration with a wide range of cloud services, hybrid environments, and platforms, fostering a flexible architecture.

    CentOS 10 Use Cases:

    • Infrastructure Management: Automate the provisioning and management of servers and services in EC2 or hybrid environments.
    • Continuous Deployment: Streamline your CI/CD pipelines by automating deployments and facilitating seamless updates.
    • Configuration Management: Maintain system configurations and ensure compliance across multiple instances effortlessly.

    Whether you are managing a small development environment or a large production setup, Ansible on CentOS 10 is an ideal choice for optimizing and automating your IT operations.

    Try our most popular AMIs on AWS EC2

    Highlights

    • Experience seamless automation with Ansible on CentOS 10, designed for both novice and expert users. Easily manage your infrastructure with a simple, agentless architecture that leverages SSH for secure orchestration. The powerful playbook capabilities allow you to define processes consistently and repeatably, ensuring optimal resource deployment and configuration management across various environments while minimizing manual intervention and human errors.
    • Enhance operational efficiency by harnessing Ansible's extensive ecosystem and support for a multitude of modules, which enables integration with cloud providers, production databases, and other third-party applications. The well-documented features and community-driven enhancements make it a versatile tool that can adapt to unique business needs, providing an effective solution for continuous integration and continuous delivery (CI/CD) practices.
    • Ideal for DevOps teams and system administrators alike, Ansible on CentOS 10 streamlines workflows by allowing teams to focus on strategic projects rather than routine maintenance. With its straightforward setup and intuitive language, teams can deploy applications in minutes or scale infrastructure across multiple regions without compromising on performance or security, ensuring a robust and future-proof cloud infrastructure.

    Details

    Delivery method

    Delivery option
    64-bit (x86) Amazon Machine Image (AMI)

    Latest version

    Operating system
    CentOs 10

    Deployed on AWS

    Features and programs

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Ansible on CentOS 10

     Info
    Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time. Alternatively, you can pay upfront for a contract, which typically covers your anticipated usage for the contract duration. Any usage beyond contract will incur additional usage-based costs.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    Usage costs (595)

     Info
    • ...
    Dimension
    Cost/hour
    c5n.2xlarge
    Recommended
    $0.56
    t3.micro
    AWS Free Tier
    $0.07
    t2.micro
    AWS Free Tier
    $0.21
    c6in.8xlarge
    $2.24
    t2.2xlarge
    $0.56
    m6a.8xlarge
    $2.24
    m6in.24xlarge
    $4.48
    c5n.4xlarge
    $1.12
    c6a.24xlarge
    $4.48
    m6a.large
    $0.14

    Vendor refund policy

    The instance can be terminated at anytime to stop incurring charges

    How can we make this page better?

    We'd like to hear your feedback and ideas on how to improve this page.
    We'd like to hear your feedback and ideas on how to improve this page.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    64-bit (x86) Amazon Machine Image (AMI)

    Amazon Machine Image (AMI)

    An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.

    Version release notes

    System Update

    Additional details

    Usage instructions

    Once the instance is running, connect to it using a Secure Shell (SSH) client with the configured SSH key. The default username is 'ec2-user'.

    OS commands via SSH: SSH as user 'ec2-user' to the running instance and use sudo to run commands requiring root access.

    Resources

    Vendor resources

    Support

    Vendor support

    Email support for this AMI is available through the following: https://supportedimages.com/support/  OR support@supportedimages.com 

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Product comparison

     Info
    Updated weekly

    Accolades

     Info
    Top
    25
    In Continuous Integration and Continuous Delivery
    Top
    100
    In High Performance Computing
    Top
    25
    In Operating Systems

    Overview

     Info
    AI generated from product descriptions
    Configuration Management
    Pre-configured Ansible with latest version, enabling seamless configuration management and deployment automation
    Operating System Architecture
    Built on CentOS 10 operating system with robust performance and security features
    Infrastructure Orchestration
    Supports agentless architecture using SSH for secure and efficient infrastructure management across multiple environments
    Automation Framework
    Utilizes declarative configuration language with extensive module ecosystem for integrating cloud services and third-party applications
    Deployment Scalability
    Enables rapid provisioning and deployment of resources with support for dynamic infrastructure scaling across different environments
    Operating System Type
    "Minimal Linux distribution based on CentOS Stream 10 with lightweight package configuration"
    Network Optimization
    "Enhanced Networking with Elastic Network Adapter (ENA) enabled for improved network performance"
    Security Configuration
    "SELinux enabled with root login disabled and SSH public key authentication"
    Cloud Compatibility
    "Cloud-init integrated with automatic root partition and filesystem extension during boot"
    Automatic Update Mechanism
    "Automatically updated at launch with latest CentOS Stream 10 security patches"
    Operating System Conversion
    "Provides in-place conversion tooling for rpm-based Linux distributions using Convert2RHEL utility"
    Extended Security Support
    "Offers security patches and updates until June 2028 for legacy Linux infrastructure"
    Infrastructure Consistency
    "Supports consistent management across physical, virtual, private cloud, public cloud, and edge deployments"
    Security Technology
    "Integrates advanced security technologies, controls, and certifications for comprehensive IT infrastructure protection"

    Contract

     Info
    Standard contract
    No

    Customer reviews

    Ratings and reviews

     Info
    5
    1 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    100%
    0%
    0%
    0%
    0%
    1 AWS reviews
    |
    22 external reviews
    Star ratings include only reviews from verified AWS customers. External reviews can also include a star rating, but star ratings from external reviews are not averaged in with the AWS customer star ratings.
    Hachem Bouhlel

    Utilizing automation for administrative tasks is streamlined, but dashboards need enhancement

    Reviewed on Mar 18, 2025
    Review provided by PeerSpot

    What is our primary use case?

    I use Red Hat Ansible Automation Platform  for automating some administrative tasks. Specifically, I utilize it for system administration tasks.

    What is most valuable?

    Red Hat Ansible Automation Platform  is valuable due to the simplicity of the YAML language. It makes it simple to develop Ansible playbooks and roles, which aids in simplifying my daily administrative tasks.

    What needs improvement?

    I would like to see improvements in the dashboards. More detailed dashboards would be beneficial because there is a lack of dashboards on Red Hat Ansible Automation Platform.

    For how long have I used the solution?

    I have been using Red Hat Ansible Automation Platform for three years, while using satellites for about three or four years.

    What was my experience with deployment of the solution?

    It was easy to set up Red Hat Ansible Automation Platform, not too complicated.

    What do I think about the stability of the solution?

    I have not really encountered any stability issues with Red Hat Ansible Automation Platform.

    What do I think about the scalability of the solution?

    I have not tested the scalability of Red Hat Ansible Automation Platform, but I believe it is a mature product and can handle scalability.

    Which solution did I use previously and why did I switch?

    I have not worked with other automation tools. Currently, I am only testing Red Hat Ansible Automation Platform.

    How was the initial setup?

    The initial setup was easy. It took approximately one day.

    What about the implementation team?

    I implemented the solution by myself, in-house.

    What's my experience with pricing, setup cost, and licensing?

    I know Red Hat Ansible Automation Platform costs money since I am using a trial license. The pricing is high, and since I'm not using all functionalities, it would be better if the price depended on the functionalities used.

    Which other solutions did I evaluate?

    I did not evaluate any other solutions before going with Red Hat Ansible Automation Platform.

    What other advice do I have?

    I rate Red Hat Ansible Automation Platform as seven out of ten.

    Which deployment model are you using for this solution?

    On-premises
    Nasharat Maner

    Streamlines deployment with reliable automation and potential for better condition handling

    Reviewed on Dec 17, 2024
    Review provided by PeerSpot

    What is our primary use case?

    We mostly utilize Ansible  for deployment automation and CI/CD pipelines.

    What is most valuable?

    I have used some of the Ansible  libraries for some of the deployments. The way conditions are handled in Ansible, such as skip conditions or failure conditions, can be complex with multiple conditions, but there is support for using them. 

    Additionally, the automation capabilities streamline deployment processes, providing reliability and reducing manual intervention and errors.

    What needs improvement?

    More library support for microservices architecture and Kubernetes  would be helpful. There is also a need to improve the handling of conditions, which can be tricky and require the use of flags.

    For how long have I used the solution?

    I have been working with Ansible for about six to seven years.

    What do I think about the stability of the solution?

    Ansible is quite stable. There are infrastructure-wise reliability and fewer issues, although network issues might cause some failures.

    What do I think about the scalability of the solution?

    Ansible can face scalability issues, such as limitations when trying to scale up infrastructure. It might struggle with connection dropping or spawning additional VMs under certain conditions.

    Which solution did I use previously and why did I switch?

    I have used both Ansible and Terraform . Ansible can lag when compared to Terraform  for certain microservice deployments.

    How was the initial setup?

    The initial setup can be challenging and is not very intuitive. A person needs to be knowledgeable in Ansible, and it should be well documented.

    What was our ROI?

    The benefits include the maintainability of the existing environment, especially a hybrid infrastructure. Ansible makes scripting and learning processes better and easier.

    What's my experience with pricing, setup cost, and licensing?

    There is a pricing associated with Ansible, however, I find it reasonable.

    What other advice do I have?

    I would recommend Ansible. That said, it depends on the infrastructure and whether an off-premises or on-premises cloud is used. 

    I would rate Ansible between eight and nine.

    Which deployment model are you using for this solution?

    Hybrid Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Other
    Carlos Oramas

    Significant time savings and error reduction with enhanced automation capabilities

    Reviewed on Sep 16, 2024
    Review provided by PeerSpot

    What is our primary use case?

    We use Red Hat Ansible Automation Platform  for the automation of our servers and applications. We also use both Terraform  and Ansible  to automate our infrastructure.

    How has it helped my organization?

    Red Hat Ansible Automation Platform has saved our time and reduced errors in our processes. It used to take us two months to provide a server in our organization, and now it only takes a few minutes to have the same server. Automation has ensured that tasks are done in the same way every time, reducing the likelihood of errors.

    What is most valuable?

    The capacity to install products on the operating system is very valuable. Ansible is better at handling the final configuration of servers. We prefer Terraform  for creating multiple resources in a project, but Ansible is better for final configurations.

    What needs improvement?

    Ansible's centric idea of servers needs to be changed. In modern infrastructure, there are more than just servers. The initial server-centric approach in Ansible is a bit strange. It should improve its functionality with cloud resources like Azure , AWS , or Google Cloud 

    Ansible could also improve its capabilities in managing several resources at the same time, similar to Terraform. Moreover, more integration with other tools would be beneficial.

    For how long have I used the solution?

    I have been using Red Hat Ansible Automation Platform for about three to four years.

    What do I think about the stability of the solution?

    The stability of Ansible is rated high, around eight to nine on a scale of ten.

    What do I think about the scalability of the solution?

    We haven't experienced any problems with Ansible's scalability. We use it at the project level and create around ten to 20 resources. We haven't tested it with thousands of servers, so it's difficult to say how it would perform in such scenarios.

    How are customer service and support?

    We are using the free version of Ansible, and so far, the support has been very high, considering that it is a free version. We are in discussions with Red Hat and IBM about possibly purchasing the commercial version when we start using Ansible for patching servers.

    How would you rate customer service and support?

    Positive

    Which solution did I use previously and why did I switch?

    Before Ansible, we used BladeLogic from BMC. We switched to Ansible as it was easier to use, had more functionality, and there were more people in the market who knew Ansible compared to BladeLogic. Overall, Ansible is a much better product.

    How was the initial setup?

    The setup of Ansible is easy. It's faster to start working with Terraform. However. Ansible's setup is also straightforward. The basic installation process is quick and effortless.

    What other advice do I have?

    I recommend using both Ansible and Terraform for automation, especially now that both are under IBM.

    I'd rate the solution eight out of ten.

    Muralitharan KS

    Efficient server management and detailed reporting with flexible deployment capabilities

    Reviewed on Sep 13, 2024
    Review provided by PeerSpot

    What is our primary use case?

    We are primarily using Ansible  for automation purposes as it is a configuration management tool. It is utilized for various activities such as DNS activity, changes to web servers, virtual host settings, and other day-to-day tasks, all of which are templated in Ansible .

    How has it helped my organization?

    Ansible allows us to manage a multitude of servers efficiently. We can deploy configurations and changes effectively and gather detailed reports. This means we have substantial control and flexibility in managing our servers.

    What is most valuable?

    I can do anything with Ansible. It allows control over thousands of servers, whether virtual or physical. The flexibility to manage deployments, configuration changes, and reporting is highly valuable. Ansible is containerized, making it easy to pull updated containers for automation.

    What needs improvement?

    There are challenges in using the graphical interface, particularly in open-source versions. The Subscription model presents some limitations, and there is room for improvement in making the Ansible navigator more flexible for open-source use. Installation can also be challenging, especially for graphical components.

    For how long have I used the solution?

    I have been working with Ansible since 2012.

    What do I think about the stability of the solution?

    Ansible is very stable. There are no issues concerning the system's stability when managed with Ansible.

    What do I think about the scalability of the solution?

    Ansible provides fantastic scalability. This tool allows us to manage a significant number of clients without limitations, making it suitable for large-scale operations.

    How are customer service and support?

    I rate Red Hat's customer support for Ansible at nine points out of ten. Customer support for Ansible is excellent, and any issues we have encountered have been resolved promptly.

    How would you rate customer service and support?

    Positive

    How was the initial setup?

    Setting up Ansible is relatively straightforward. Installing the core product takes about thirty minutes to an hour. However, fully setting up Ansible with additional servers might take around two to three hours.

    What about the implementation team?

    The implementation is handled by myself and one other colleague.

    What's my experience with pricing, setup cost, and licensing?

    There is a need for more flexibility in the subscription model, but I do not have detailed insights into the pricing and licensing setup.

    What other advice do I have?

    I'd rate the solution nine out of ten.

    Which deployment model are you using for this solution?

    On-premises
    reviewer2399208

    Easy-to-read YAML syntax, good interoperability, and high scalability

    Reviewed on May 08, 2024
    Review provided by PeerSpot

    What is our primary use case?

    Our use cases are related to system compliance, package management, system patching, and general infrastructure and security as a code.

    How has it helped my organization?

    We can easily remediate a lot of the routine tasks or even break-fix issues that keep coming up. It could be a simple break for which we do not have a root cause analysis for a proper solution, but it keeps coming up. We can easily remediate such issues and have those not impact workflows for our developers while we work on a full solution in the backend. It also helps with the general tasks of maintaining systems or correcting them when things get out of line. We are able to deploy things at scale versus having someone there. Their time is much more valuable. They do not have to spend five or ten minutes here or there throughout the day when they can be focused on a more dedicated effort elsewhere.

    It helps us achieve our mission because we want to enable our researchers and developers to have an ecosystem that allows them to do what they need but in a secure environment. We want to protect system information, data, and IPs. We want to be able to do that at scale, quickly roll out changes, and maintain systems as needed for compliance. We want to allow all that holistically for our groups to manage. It has helped us with workflows to help expedite that process.

    We also use other Red Hat products. We use Satellite and IDM, and we are moving towards AAP and EDA. We chose these products to help manage our infrastructure. Because we are managing Linux systems, we want everything to work and play with each other as well as they can. We are adopting the same ecosystem. Choosing Red Hat products allows us to do that with the most reliability, and we also get support from the experts who built the programs themselves. If anything were to go wrong, we have that backup of people who are dedicated to helping us find the solution for it. With multiple Red Hat products, we have interoperability. We are able to spread across different teams. If we standardize our process on the same products and the same technologies, it means we can train other departments and other groups to manage their own piece of the pie. If they have many different products, the only people who would know how to work with a product are the ones who are dedicated to working with that product, whereas if we standardize on the same kind of ecosystem, it is easier to cross-train on that.

    It does a good job because the whole syntax is human-readable, and it is YAML. While it has its quirks, it is pretty straightforward. Generating playbooks, tasks, modules, and other things is pretty easy. Even the plugins are Python-based, so it is an easy language and it is near readable for Python, whereas, trying to make scripts for something or code in different languages is very tedious. You need people who are experts in making that deployable and handling any unexpected outcomes or different conditions that may cause issues, so having something that is easy and straightforward to learn and that handles all of the guesswork on the backend makes it much easier to develop automation.

    It helps reduce the training required to learn how to automate things. It is a very easy language to learn, and it is not like learning an entire programming language.

    It helps connect teams, such as developers, operations, or security so that they can automate together. Developers and operations definitely work hand in hand. Introducing infrastructure as a code or security as a code when they have not adopted that mindset can be difficult. They definitely agree with the concept but getting them to work and manage their own playbooks is a little bit more difficult because not everyone is intrinsically interested in coding even if it is a simple language. However, being able to have the partnership to say that we can help them out and they have a readable syntax is helpful. They can clearly see what is going on. It helps them a lot in understanding what is going on in the backend. We are becoming more and more productive as we get more products involved and more people on board with developing and adopting their own respective departments as code, such as infrastructure, security, IT, and anything else that we may have in the pipeline.

    Its collection of certified content helps out a lot. We are able to pull certified content and then use it within whatever we are trying to deploy. Everything essentially works with whatever we are trying to deploy. If it does not work, we know that it is something on our end. It helps out with identifying known goods and then working from there.

    It helps to reduce the time we spend on low-value or repetitive tasks. It has taken off about 45% of my workload from tedious tasks.

    What is most valuable?

    The easy-to-read syntax for YAML files and the interoperability between modules are valuable. There is also the ability to develop your own plug-ins and modules to be able to contribute. The scalability of Ansible across different environments is also valuable.

    What needs improvement?

    There are some integration issues with other technologies such as Satellite. It could be a Satellite issue and not an Ansible issue. There are bugs related to failed tasks not being failed and then reverting back to completed tasks. It might not be because of Ansible. It could be because of Satellite.

    There have been some differences between the operating systems that we have noticed. It could be down to cryptographic policies, but we have noticed some speed issues. They should work on the speed of deployment on different operating systems.

    They have already managed the other issue of introducing execution environments to make sure everything is the same with every system.

    For how long have I used the solution?

    We have been using this solution for about two years.

    What do I think about the stability of the solution?

    It has been pretty reliable. The only issues that have come up are because of people asking it to do things that it is not built to do. All our issues tend to be someone on our end doing something that they probably should not be doing. If you are using it as it is intended, it is pretty reliable.

    What do I think about the scalability of the solution?

    It is scalable. We have plans to increase its usage. We are planning to implement AAP, EDA, etc.

    How are customer service and support?

    The support has been nice whenever we had to put in any Red Hat-related issues. They are fairly responsive.

    If there are issues that exceed their knowledge base, they usually escalate it to someone else who can handle them. We usually get a working solution fairly quickly with an actual root cause diagnosis.

    I would rate them a ten out of ten. They have always been pretty speedy and reliable.

    How would you rate customer service and support?

    Positive

    Which solution did I use previously and why did I switch?

    We used to use Puppet. It is not the same. It is agent-based, and I am not a fan of it. Ansible is much more lightweight, robust, and flexible, so our other alternative used to be Puppet, but we are now onboard with Ansible.

    In terms of ease of use, Ansible is a lot easier to read and develop with. Red Hat has certified content. They have their own supported modules, and the community also updates the modules that are community-maintained, whereas Puppet does not have the same kind of development. You are waiting for things to be updated from Puppet's end, which does not quite work with our use case. If there is a critical need for the update of a certain module to work with our environment, it does not really work because we need things to be updated semi-frequently or at least be maintained. Ansible helps take care of that. With Ansible, we can work with push or pull configurations depending on what we want to set up instead of having one configuration that Puppet works with, so it gives us flexibility.

    Ansible is cheaper than Puppet, but we are scaling out and flushing out more infrastructure. So, because of how we use it, it does associate more costs. We use different kinds of licensing and products, but it is worth the costs and investments, whereas Puppet is its own ecosystem. It does its own thing, and that is it. It does not scale out to do the kind of things that we want to do.

    How was the initial setup?

    We manage from a central location and push out to our remote sites. Everything is on-prem.

    It was simple from the Ansible's end. The complicated thing was getting the other tools and architecture needed to push out to where we wanted and getting all that developed, but the initial push out with Ansible was pretty simple and straightforward.

    Our deployment strategy was to get it running and push it out to showcase the proof of concept of how much time we spend doing this and how much time we can save now because it can handle that automatically. The game plan was not a true holistic view of what we could do moving forward because we could not do that until we got more buy-in from everyone else to show how this positively impacts the organization.

    What about the implementation team?

    We did it on our own. We got the licensing and bought the tools. It was pretty much on us to figure it out.

    What was our ROI?

    The scalability of it is the biggest return on investment because it can scale to a small handful or thousands. It works for simple and complex scenarios. It can all be done without a lot of backend research. Obviously, with more complexity, you need people who know a bit more, but it is pretty easy to get up to speed. It is pretty flexible in terms of how it can scale to different environments.

    What's my experience with pricing, setup cost, and licensing?

    Everything is generally fair. No one ever likes to pay a lot of money, but we are getting the value. We also get support with it. It has been fair and worthwhile.

    Which other solutions did I evaluate?

    We did not evaluate any other solution. It was pretty much trying to buy more into Puppet, but as we determined needs, we scaled it out to Ansible because we work in an environment with Red Hat. We also have other operational needs for which it works.

    What other advice do I have?

    I would rate it a ten out of ten because I enjoy it a lot.

    Which deployment model are you using for this solution?

    On-premises
    View all reviews