Uploaded image for project: 'Ansible Cloud Automation'
  1. Ansible Cloud Automation
  2. ACA-1960

Add experience for creating AWS EC2 instance with all the necessary network configurations

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • cloud-content
    • None
    • 8
    • False
    • Hide

      None

      Show
      None
    • False
    • Hide
      • extensions/patterns/configure_ec2/setup.yml is available in cloud.aws_ops and verified
      • extensions/patterns/configure_ec2/playbooks is available in cloud.aws_ops and verified
      • survey configuration is available and verified
      • customized execution environment definition to run the tasks is available
      • The job template to configure the network resources and configure ec2 instance is seeded using the seeding job in the AAP
      Show
      extensions/patterns/configure_ec2/setup.yml is available in cloud.aws_ops and verified extensions/patterns/configure_ec2/playbooks is available in cloud.aws_ops and verified survey configuration is available and verified customized execution environment definition to run the tasks is available The job template to configure the network resources and configure ec2 instance is seeded using the seeding job in the AAP
    • ANSTRAT-960 - [MVP] Ensure MVP AAP Portal Experience ready out of the box
    • Cloud Content Sprint 45, Cloud Content Sprint 46

      Use the role created in ACA-1959  to create playbook for this experience along with the following files in cloud.aws_ops collection.

      1. extensions/patterns/configure_ec2/setup.yml: This YAML file is pivotal for creating projects and job templates within this experience. Job templates in the platform rely on this setup file to load all the requisite resources for the Experience. It serves as a blueprint for configuring the backup environment and defining essential parameters.
      2. extensions/patterns/configure_ec2/playbooks: This directory houses playbooks to configure the network resources and create ec2 instances on AWS . 
      3. Survey Configuration: A comprehensive survey configuration is essential for gathering input from users to configure the network resource and create ec2 instance according to specific requirements. 
      4. execution environment: extensions/patterns/configure_ec2/exec_env/execution_environment.yml contains the definition  for a tailored execution environment that ensures compatibility and functionality of all necessary Ansible modules and dependencies required for the tasks.

      To create all these files , refer https://github.com/redhat-cop/network.backup/pull/27/files

      https://docs.google.com/document/d/1-H6NdMqfFa8mKUSjG4giw29a05FKBUtztY53JSs27lI/edit?tab=t.0#heading=h.wpzb7h7qkubr

      Demo : https://drive.google.com/file/d/1OZ4Gw-7iWhIORvuKkhY1Avq1Y_AQnd4w/view?usp=sharing (Duration: 2:00 – 31:00)

              rh-ee-hebailey Helen Bailey
              gosriniv@redhat.com Gomathi selvi Srinivasan
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: