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: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • cloud-content
    • None
    • 8
    • False
    • Hide

      None

      Show
      None
    • False
    • Hide
      • extensions/experiences/configure_ec2/setup.yml is available in cloud.aws_ops and verified
      • extensions/experiences/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
      • A demo of the functionality is available (A separate task is created to work on the demo)
      Show
      extensions/experiences/configure_ec2/setup.yml is available in cloud.aws_ops and verified extensions/experiences/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 A demo of the functionality is available (A separate task is created to work on the demo)
    • ANSTRAT-960 - Ensure MVP AAP Portal Experience ready out of the box
    • Cloud Content Sprint 45

      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/experiences/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/experiences/configure_ec2/playbooks: This directory houses playbook to create ec2 instances on AWS . 
      3. Survey Configuration: A comprehensive survey configuration is essential for gathering input from users to create ec2 instance according to specific requirements. 
      4. execution environment: extensions/experiences/backup/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: